gpt4 book ai didi

Glassfish 3.1 远程客户端连接到集群中的 JMS 队列

转载 作者:行者123 更新时间:2023-12-03 06:48:43 25 4
gpt4 key购买 nike

Glassfish 3.1.2Ubuntu 12.04

我创建了一个由两个节点组成的集群,并有一个 JMS 队列。我在尝试使用远程独立客户端连接到此 JMS 队列时遇到问题。集群 JMS 监听器位于端口 27676,队列已部署到集群。

mq://Glassfish2:27676/,mq://Glassfish3:27676

当我使用用于连接到独立实例的代码进行连接时,集群不会收到该消息。我相信它使用默认的 7676 端口。当 IIOP 端口更改为使用集群 (DAS) 使用的端口 23700 时,我收到连接拒绝异常,因为它尝试连接到 localhost:27676。至少它是正确的端口。

警告:[C4003]:创建连接时发生错误 [localhost:27676]。 - 原因:java.net.ConnectException:连接被拒绝:连接

我还更新了节点配置文件 (domain.xml) 中的以下值,以删除对 localhost 的引用。 jms-host 和 node-host 值。

我之前在使用独立实例时遇到过此问题,通过向/etc/hosts 文件添加条目解决了该问题。然而,这似乎并不能解决问题。我还在主机文件中保存了所有服务器实例 IP。

我在这里遗漏了一些非常基本的东西吗?任何帮助将不胜感激。

谢谢

最佳答案

如果您查看

下的日志文件

${glassfish_home}/glassfish/nodes/cluster-name/instance-name/imq/instances/instance-name/log

文件夹,你会看到

主经纪商不匹配

每个节点都有不同的主代理,可能每个节点都知道自己的代理为主代理..

我遇到了同样的错误,几天后发现了这个..

关于Glassfish 3.1 远程客户端连接到集群中的 JMS 队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11728185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com