当远程JMS队列无法访问时,asadmin start-domain失败

时间:2013-04-18 15:16:05

标签: glassfish jms asadmin

我有2台服务器A和B在它们上运行glassfish 3.1.2.2应用服务器。两者都使用JMS队列进行通信,到目前为止工作正常。如果网络连接因任何原因而中断,我可以在服务器B(配置为连接到A的远程队列的那个)的日志中看到它尝试重新连接,并且一旦A启动,实际上总是成功完成试。

但问题是,如果我在服务器A无法访问时尝试重新启动B 上的glassfish实例,则启动过程将在重试后失败并仍然处于某种未定义/不可用状态状态,即java进程已启动,某些端口已打开但应用程序未启动 - 甚至不是管理控制台。

IMHO glassfish启动过程不应该等待队列连接,这应该在某种后台进程中完成。

你们有没有经历过类似的事情?有什么我可以配置/调整来解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

没关系,似乎已经修好了自己:( 重新启动计算机后,删除已部署的耳朵并再次部署它只是工​​作。从那时起我就没有经历过这种行为。