Tomcat数据源的问题

06-03-31 jackyhuang
错误:ERROR com.xlands.ilove.dao.CohabitationJdbcDAO - javax.naming.NameNotFoundException: Name iloveDB is not bound in this Context

[JdonFramework] the method 'findModelByKey' of your handler or 'getMethod' of service happened error: java.lang.NullPointerException
ERROR com.jdon.strutsutil.util.EditeViewPageUtil - [JdonFramework]please check your service 、 model or form, error is: java.lang.Exception: java.lang.NullPointerException

这个数据源其实我是已经配好,
因为使用一下代码测试成功了:
test.jsp
Context initCtx=new InitialContext();
DataSource ds = (DataSource)initCtx.lookup("java:comp/env/jdbc/iloveDB");
Connection conn=ds.getConnection();

不知道jdon里查找数据源的方式是怎样,那我应该还要作怎么样的工作。
注: 我在server.xml配的数据源,在web工程里的web.xml有引用:
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/iloveDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>”

jackyhuang
2006-04-01 13:06
老师你在哪里呢?
现在项目很急,而我卡在这里好久了。真是郁闷。
难道我要换个老的tomcat版本?
换了jboss来调试,数据源很快能配好了。
但是调试GRUD的时候,出来成功页面,但是数据库中却什么都没有。
又配了jboss的log4j.xml:

<category name="com.jdon">
      <priority value="DEBUG"/>
   </category>
<p class="indent">

一点信息都没有打印呢?

jackyhuang
2006-04-03 10:58
ok我把tomcat换了一个老版本,解决了郁闷问题

banq
2006-04-03 16:13
你的数据源是java:comp/env/jdbc/iloveDB
那么就要改动配置jdonframework.xml中的原来的JBoss数据源,大概是:java:/iloveDB