WL6.1使用dataSourceJNDIName部署sql适配器给出错误运行时:在jndi中找不到数据源

时间:2014-03-18 09:27:18

标签: websphere ibm-mobilefirst

我正在部署sql适配器是自由8.5.5。我正在尝试连接到安装了WL的APPCNTR数据库。 server.xml中声明的数据源名称:

  <dataSource jndiName="jdbc/AppCenterDS" transactional="false">
         <jdbcDriver libraryRef="MySQLLib"/>
         <properties URL="jdbc:mysql://127.0.0.1:3306/APPCNTR" user="ibmappcenter" password="xxxx"/>
    </dataSource>

适配器xml:

<connectivity>
        <connectionPolicy xsi:type="sql:SQLConnectionPolicy">
                <dataSourceJNDIName>java:comp/env/jdbc/AppCenterDS</dataSourceJNDIName>
        </connectionPolicy>
        <loadConstraints maxConcurrentConnectionsPerNode="5" />
     </connectivity>

javascript控制台中的错误:运行时:在jndi中找不到数据源java:comp / env / jdbc / AppCenterDS 什么是正确的语法? 在部署应用程序时我会错过什么? 谢谢你的帮助 的问候,

1 个答案:

答案 0 :(得分:1)

我知道生成的文件有

<dataSourceJNDIName>java:/data-source-jndi-name</dataSourceJNDIName> 

作为模型,但我从来没有能够让它工作。它应该使用简单的名称:

<dataSourceJNDIName>jdbc/AppCenterDS</dataSourceJNDIName>