0

我在 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

4

1 回答 1

0

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

于 2013-07-28T07:18:23.207 回答