Glassfish集群实例使用JMS资源重新启动块

时间:2013-12-05 15:23:26

标签: java glassfish message-queue

我们有以下glassfish 3.1.2群集安装 M1:DAS +实例1 M2:实例2

在群集配置中,我们有JMS的默认设置:

  • 使用在群集创建时自动创建的default_JMS_host

  • 在集群配置中使用master消息服务器中的default_JMS_host使用主代理尝试了EMBEDDED和LOCAL JMS服务类型

我们创建了以下JMS资源:

  • 类型为QueueConnectionFactory的JMS连接工厂,其中集群为目标(也是尝试过的目标服务器,两者都是)
  • 类型为Queue的JMS目标资源,其中集群为目标(也是尝试过的目标服务器,两者都是)

创建之后,如果我们使用该队列部署应用程序,那么生产者和消费者都可以完美地工作。

问题是,如果我们重新启动实例(即使没有使用部署队列的应用程序),启动过程也会在实例服务器日志和实例imq日志中没有任何异常地阻塞。

(如果我们删除JMS连接工厂和JMS目标资源,则实例重启没有问题)

任何已知的解决方案?我在这里缺少什么?

0 个答案:

没有答案