[常见FAQ] 日志里面老是出现“不推荐使用资源 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,换句话说就是在代码和容器中加一层,不让代码绑定到容器上。
OOspurs 2008-09-14
用相对JNDI就可以了,不然的话它会用default的配置影响performance,例子:java:comp/env/jdbc/MSSQLDS
dmewy 2008-10-23
搞了好久没搞定.最后放弃了.用spring管理的hibernate获取的conncetion对象就没这个提示..
lbay 2011-04-14
需要在web.xml中,引用容器中的资源,然后在代码里再引用web.xml配置的,

怎么弄 说说!!
Global site tag (gtag.js) - Google Analytics