问题描述
两台服务器,运行环境都是:websphere4.0+oracle9i+window2003。A正式环境,B测试环境。两台服务器在同一局域网内。我在A服务器安装了websphere4,并进入控制台部署了应用程序,配置了jndi:名称demo,程序能正常运行。我现在在B服务器也安装了websphere4,也发布了同样的应用程序,但无法配置同样名字的jndi,现在就出现两个问题不明白,哪位对websphere熟的帮忙解决下:1、在B服务器websphere控制台为什么能看到A服务器安装的应用和节点,以及JNDI?2、我想在B服务器配置连接B服务器上的oracle数据库,但是无法增加同名的jndi?请帮忙解决下,谢谢
解决方案
解决方案二:
自己顶一下先
解决方案三:
首选如果你的A上的JNDI作用域是server的话,应该不会出现这情况。检查下B所在的环境,server,node,cluster是否真的已经有这个jndi最后java应用在程序里不应该直接lookupJNDI应该lookup一个ref。然后部署的时候指定这个ref对应的jndi,这样可以做到和jndi具体的名字没关系,解决JNDI重复的问题
时间: 2024-09-29 23:16:55