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>

一点信息都没有打印呢?

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

banq
2006-04-03 16:13
你的数据源是java:comp/env/jdbc/iloveDB

那么就要改动配置jdonframework.xml中的原来的JBoss数据源,大概是:java:/iloveDB

猜你喜欢