我在WAS中创建了JNDI名称为“jdbc/testingDS”的数据源。 (测试连接成功)。IBM Worklight:SQLAdapter中的JNDI设置
我想SQL适配器连接到数据源,所以我已经更新了适配器XML如下:
<connectionPolicy xsi:type="sql:SQLConnectionPolicy">
<dataSourceJNDIName>java:comp/env/${custom-db.1.relative-jndi-name}</dataSourceJNDIName>
</connectionPolicy>
然而,有错误过程调用错误。运行时:在jndi中找不到数据源jdbc/testingDS。有没有关于如何在SQL Adapter中使用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
没有人有任何其他建议?
环境:工作灯5.0.6消费者版的WebSphere Application Server 8.5
我不确定,但它可能会与“java:comp/env/jdbc/testingDS”,而不是“jdbc/testingDS” –
我已经尝试过,但它也不工作。我是否也需要在worklight.properties中进行设置? – red23jordan