ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Weblogic “Unable to resolve 'jndiname'”问题的解决

Weblogic “Unable to resolve 'jndiname'”问题的解决

原创 Linux操作系统 作者:lzhtjbh 时间:2008-08-25 19:49:18 0 删除 编辑

有实施项目反映weblogic1064位)下无法部署我们的业务系统,报错信息如下:

javax.naming.NameNotFoundException :Unable to resolve ' jndiname '. Resolved '' 
at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1138)
at weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:251) 
at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:171) 
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:205) 
at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:254) 
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:367) 
at javax.naming.InitialContext.lookup(InitialContext.java:392)
以下是业务系统报错堆栈,省略。

由于还没有在这么高版本的中间上部署并测试过业务系统,所以一时也没法肯定问题的症结。反编译系统代码后,查找对应的报错文件,都是与数据库驱动相关的代码,所以怀疑与引用的驱动包可能有关系,建议相关人员从数据库服务器上重新拷贝oracle驱动包。自己也搭建了weblogic10测试环境进行测试,用以前通用的oralce驱动包时也遇到这样的问题,直接引用oracle的数据库的驱动包后问题解除,证明自己先前的判断是正确的。后来收到相关人员的反馈,更新驱动包后问题解除。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15011739/viewspace-434573/,如需转载,请注明出处,否则将追究法律责任。

全部评论

注册时间:2008-07-29

  • 博文量
    19
  • 访问量
    102088