我在WAS中创建了一个JNDI名称为“jdbc / testingDS”的数据源。 (测试连接成功)。
我希望SQL Adapter连接到该数据源,因此我更新了适配器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
有没有人有任何其他建议?
环境:Worklight 5.0.6 Consumer Edition,WebSphere Application Server 8.5
答案 0 :(得分:0)
您是否将JDBC连接器放在server / lib目录中?