ここで、私は一日のうちに頭を打っています。
私は古いバージョンのjboss(jboss4)を持っています。その中からいくつかのコードを起動して、クライアントとして実行しているsonic mq(7.6、私は思う)の実装に接続します。私はJava 1.6.0_23を実行しています。それは私が理解できない非常に奇妙な行動を見ていると言われています。jbossとソニックmqはうまくいきません
私のプロセスは私が私のワイヤーサメでトラフィックを見ていないが、私はこの
Context ic = new InitialContext(jndiEnv);
のように叫ぶ、私はソニックMQサーバーへの接続を確立する必要があるJNDI小道具のすべてをロードを開始その時点でそれは私を困惑させている。結局これが歯の本当のキックは、私が同じサーバー上(の代わりに、JBossの中から)、スタンドアロンの瓶からの私のプロセスを実行し、それがうまく接続されているということです
javax.naming.NamingException. Root exception is com.sonicsw.mf.comm.ConnectTimeoutException: Timeout occured while attempting to connect
私に例外を与えてタイムアウトしますか?
GK - 回答に感謝、私は接続するために必要なすべてのものを設定していますが、これは一度に働いていたが、その後のJBoss再起動後に停止しました。 –
これを解決するために今私が検討している2つのことは、Sonicのライブラリ用のクライアント側のログを記録する方法と、jbossがアドレスを解決できないか、またはポート... –