日志里面老是出现“不推荐使用资源 jdbc/app 的直接 JNDI 查找”

crabdave 2008-06-03
我们系统的日志里老是出现下面这段日志,不知道是什么意思。
[08-6-2 17:53:25:890 CST] 00000024 ConnectionFac W J2CA0294W: 不推荐使用资源 jdbc/app 的直接 JNDI 查找。使用下列缺省值:[Resource-ref settings]

res-auth: 1 (APPLICATION)
res-isolation-level: 0 (TRANSACTION_NONE)
res-sharing-scope: true (SHAREABLE)
loginConfigurationName: null
loginConfigProperties: null
[Other attributes]

res-resolution-control: 999 (undefined)
res ref or CMP bean name: null
Database pool properties: null
primeID: 0
isCMP1_x: false (not CMP1.x)
isJMS: false (not JMS)
zyjarge 2008-06-16
没有通过配置方式引用容器内部的资源,而是直接在代码里连接JNDI资源,需要在web.xml中,引用容器中的资源,然后在代码里再引用web.xml配置的,这样如果容器的资源发生变化,就不需要改动代码,只需改动web.xml,换句话说就是在代码和容器中加一层,不让代码绑定到容器上。