我正在使用ConnectionFactory的Web应用程序上使用Jdeveloper 11.1.1.6。我在应用程序中遇到了JNDI命名问题。我继续为我正在使用的JNDI名称获取NameAlreadyBoundException。我之前已经部署了另一个使用相同JNDI名称的应用程序,但它已从部署目录中取消部署并删除。无法更改JNDI名称。所以我尝试了很多其他选择
JNDI绑定仅通过weblogic控制台完成,因此问题不会归因于应用程序的代码。我一直试图解决这个问题超过20天,但现在已经走到了尽头。任何想法可能是什么问题,因为我得到ConnectionFactory的NameAlreadyBoundException?
据我所知,重新安装Jdeveloper会解决这个问题,但是对整个事情进行调整并不是一个好的解决方案。
答案 0 :(得分:0)
如果您使用的是weblogic,请尝试使用搜索框中的关键字ConnectionFactory进行搜索。它将显示JNDI的所有出现。确保JNDI是唯一的。删除或更改不需要的那个。希望这会有所帮助。