JBOSS读取JNDI配置文件报错:not found

读取配置代码

问题描述:

  这一段代码临时写的,我在JBOSS里面配了一个mysql-ds.xml文件,也放到了deploy目录里。但运行就会报错,说"myDate not found",我配的名为mydate的JNDI没有找到。

解决方案:

  在网上找到了答案,在配置文件里,也就是mysql-ds.xml里,放入<use-java-context>false</use-java-context>

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <datasources>
 3   <local-tx-datasource>
 4     <jndi-name>myDate</jndi-name>
 5     <connection-url>jdbc:mysql://localhost:3306/test</connection-url>
 6     <use-java-context>false</use-java-context>
 7     <driver-class>com.mysql.jdbc.Driver</driver-class>
 8     <user-name>root</user-name>
 9     <password>123</password>
10     <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter</exception-sorter-class-name>
11     <metadata>
12        <type-mapping>mySQL</type-mapping>
13     </metadata>
14   </local-tx-datasource>
15 </datasources>

 

 

posted @ 2012-11-12 00:24  后起之秀  阅读(531)  评论(0编辑  收藏  举报