我在 WAS 中创建了一个 JNDI 名称为“jdbc/testingDS”的数据源。(测试连接成功)。
我希望 SQL 适配器连接到该数据源,因此我更新了适配器 XML,如下所示:
<connectionPolicy xsi:type="sql:SQLConnectionPolicy">
<dataSourceJNDIName>java:comp/env/${custom-db.1.relative-jndi-name}</dataSourceJNDIName>
</connectionPolicy>
但是,有错误过程调用错误。运行时:在 jndi 中找不到数据源 jdbc/testingDS。关于如何在 SQL 适配器中使用 JNDI 名称设置数据源有什么建议吗?提前致谢。
编辑: 这是我在 worklight.properties 中的设置:
custom-db.1.relative-jndi-name=jdbc/testingDS
custom-db.1.driver=oracle.jdbc.driver.OracleDriver
custom-db.1.url=jdbc:oracle:thin:@myipaddress:1521:xe
custom-db.1.username=myusername
custom-db.1.password=mypassword
有没有人有任何其他建议?
环境:Worklight 5.0.6 Consumer Edition、WebSphere Application Server 8.5