在线等,weblogic下运行出现数据源连接错误.
开发环境是jboss,运行一切正常.
运行环境是weblogic,先配置好了连接池与数据源,在console中测试数据库连接是正常的.jndi名字(OracleDS)也设置正确.然后部署了ejb与war,重启动服务器.但是运行时,出现:
Caused by: iijt.ticket.common.exception.SystemException: javax.naming.NameNotFou
ndException: While trying to look up /OracleDS in /app/ejb/PiaBetyEJB.jar#Person
.; remaining name '/OracleDS'
上网查了一下,一般都说是数据源的jndi配置不正确.我想问问高手,这是什么原因呢.
问题点数:100、回复次数:4Top
1 楼SuperKnight(一年又一年)回复于 2006-03-14 17:07:48 得分 0
.naming.NameNotFoundException
仔细看看你的培植,是不是名字弄错了,大小写,有没有少写字母,
2个星,好象不应该犯这个错误,不知道了,呵呵
占个沙发先Top
2 楼zhang21cnboy(事了抚衣去,不留身与名)回复于 2006-03-14 17:27:54 得分 100
上下文context路径问题,jboss与weblogic容器的上下文不同。
weblogic里面,env/comp之类的,都不需要。Top
3 楼laughsmile(海边的星空)回复于 2006-03-15 19:41:26 得分 0
的确是jboss与weblogic查找jndi的语法不一样,不过但是与env/comp无关Top
4 楼laughsmile(海边的星空)回复于 2006-03-21 11:12:15 得分 0
upTop




