目前我正在使用 IBM 提供的 jar 从 Java 运行一个组件(IBM WTX 工具)。在 WTX 组件中,我使用 tns 连接标识符连接到 Oracle 数据库。在独立运行组件时,该工具会获取安装在我系统中的 oracle 驱动程序的 tnsnames.ora 并且它工作正常。但是当从 Java 运行相同的组件时,它无法解析 tnsname 并失败。我们需要在 Java 端做任何额外的设置吗?
我试过 System.setProperty("oracle.net.tns_admin","")。但它没有用。
任何人都可以帮助解决这个问题吗?
问候,