Ibm mobilefirst IBM Worklight:SQLAdapter中的JNDI设置

Ibm mobilefirst IBM Worklight:SQLAdapter中的JNDI设置,ibm-mobilefirst,worklight-adapters,Ibm Mobilefirst,Worklight Adapters,我在WAS中创建了一个JNDI名称为“jdbc/testingDS”的数据源。(测试连接成功) 我希望SQL适配器连接到该数据源,因此我更新了适配器XML,如下所示: <connectionPolicy xsi:type="sql:SQLConnectionPolicy"> <dataSourceJNDIName>java:comp/env/${custom-db.1.relative-jndi-name}</dataSourceJNDIName> &

我在WAS中创建了一个JNDI名称为“jdbc/testingDS”的数据源。(测试连接成功)

我希望SQL适配器连接到该数据源,因此我更新了适配器XML,如下所示:

<connectionPolicy xsi:type="sql:SQLConnectionPolicy">
    <dataSourceJNDIName>java:comp/env/${custom-db.1.relative-jndi-name}</dataSourceJNDIName>
</connectionPolicy>
有人有其他建议吗


环境:Worklight 5.0.6 Consumer Edition,WebSphere Application Server 8.5

您是否将JDBC连接器放在服务器/lib目录中?

我不确定,但它可能会与“java:comp/env/JDBC/testingDS”一起工作,而不是我尝试过的“JDBC/testingDS”,但它也不工作。我是否也需要在worklight.properties中进行设置?java:/jdbc/testingDS或java:/testingDS如何?两者都不起作用。由于我正在WAS中添加数据源,我恐怕在调用这些数据源时错过了Worklight中的其他必要设置。您对此还有其他建议吗?可能在某个地方丢失了jar文件?是的,我已经将ojdbc jar放在了server/lib目录下。
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