在工作了好几周后,我无法将Glassfish 3的应用程序部署到本地计算机上。我明白了:
EJB容器初始化错误
并且看起来有一个空指针:
com.sun.messaging.jms.ra.DirectConnectionFactory._createConnectionId(DirectConnectionFactory.java:424)
我偶尔会将我的应用程序更改为指向另一台服务器上的glassfish实例,并且必须更新正确服务器的设置,但我确信当前配置适用于我的本地计算机。
可能导致这种突然行为的原因是什么?
答案 0 :(得分:4)
一个非常可能的解决方案,虽然不是一个显而易见的解决方案,但是已经发生了锁定。这通常发生在IP地址易于更改的计算机上。这是对于涉及DirectConnectionFactory的错误应该执行的第一个检查之一,并且这是自Glassfish 2以来已经延续的行为(因此此修复也可能对此有效)。
你要做的是: