0

スタンドアロン クライアントと jboss サーバーが同じマシンで実行されている場合、すべて正常に動作しますが、VM で JBoss を実行しようとすると、サーバーから JNDIContext を取得できます。ルックアップは成功しますが、接続を確立できません。 .

次のように例外をスローするクライアント:

スレッド「メイン」での例外 javax.jms.JMSException: org.hornetq.jms.client.HornetQConnectionFactory.createConnectionInternal(HornetQConnectionFactory.java:605) で @org.hornetq.jms.client.HornetQConnectionFactory.createConnection( HornetQConnectionFactory.java:119) ... 原因: HornetQException[errorCode=2 message=サーバーに接続できません。利用可能なすべてのサーバーで試しました。 2以上

そして、サーバーは JBAS011806 として msg を表示します: チャネル終了通知を受け取り、/192.168.35.29:42179 へのリモート接続 00e9212a のチャネル チャネル ID 459d0f32 (インバウンド) を閉じます

この問題に関連する他の投稿も見ましたが、解決策はわかりませんでした。だから、私がこの分野で初めてなので、ばかげた質問をしている場合は、私を助けて許してください.

ありがとう。

4

1 に答える 1

0

サーバーでポートを構成する必要があります。おそらく、サーバーが localhost として開始され、JNDI は接続できますが、HornetQ コネクタは接続できないように、外部に接続しています。

確かに構成エラーがありますが、バージョン、実際に受け取ったメッセージ、および構成オプションを知らなければ、それ以上に役立つ情報はほとんどありません.

于 2013-10-14T19:49:59.967 に答える