初学者求助simpleMessage数据库链接问题

07-07-11 HUNTER927
我用tomcat5.5。23+jdk1.5

配的连接池没有问题,在simpleMessage工程中的配置文件与说明书上写的不一致,说明书上写的:

<pojoService class="com.jdon.framework.test.dao.JdbcDAO" name="jdbcDAO">

<constructor value="java:/TestDS"/>

</pojoService>

java:/TestDS是jboss的JNDI数据库写法,tomcat是java:comp/env/这里是server.xml中的datatsource JNDI名

在工程中找不到,只好修改dao.xml为:

<component name="jdbcTempSource" class="com.jdon.framework.test.dao.JdbcTempSource">

<constructor value="java:com/env/jdbc/mysql"/>

</component>

结果运行程序时在

com.jdon.framework.test.dao.SequenceDao的

List list = jdbcTempSource.getJdbcTemp().queryMultiObject(queryParams, sql);这一行报错:

java.lang.NullPointerException

banq
2007-07-12 11:53
>java:com/env/jdbc/mysql

应该使comp 少一个P

猜你喜欢