Javaのアプリケーションに問題があります。 このアプリケーションはApache QPidブローカー(6.0.1)を使用してメッセージを送信します。Apache QPIDのタイムアウト
私は2台のコンピュータで動作させています.1つは動作するコンピュータ、もう1つはアプリケーションにテストするために使用するコンピュータです。
私のコンピュータに問題はなく、アプリケーションはメッセージを送受信します。
私たちは他のコンピュータに問題があります。私は私と同じ方法でqpidをインストールしました。私は.tar.gzを展開し、$ QPID_WORKを作業ディレクトリに設定し、Web管理インターフェースで使用するポートを設定しました。 私は昨日の朝にそれを試しましたが、問題はありません、すべて正常に動作します。
その後、私はqpidを停止しました(私の上司はアプリケーションのすべてのコンポーネントを起動する方法を彼女に示してもらいました)。メッセージはもう送信できません。
私は2つのアプリケーションを試しました: 最初のものは私が取り組んでいるアプリケーションです。まず、JMX/RMI(Apache APIを使用)でqpidに接続します。しかし、私はこの時点でタイムアウト例外があります。
2番目のアプリケーションは、QPIDをテストしてメッセージを送信する方法を確認したアプリです。私はまた、メッセージを送信しようとするとタイムアウト例外があります。
2番目のアプリケーションでは、QPIDによって接続が検出され(Webインターフェイスで表示されます)、すでに存在する場合はキューまたはプットメッセージが作成されません。
これはコンフィギュレーションの問題(おそらくファイルのアクセス権ですか?)ですが、わかりません。私が正しいとすれば、どこに問題があるのかわかりません。
私は、テストコンピュータ上のqpidに自分のコンピュータからメッセージを送信しようと思ったが、同じネットワーク上に存在していない、と私はそれをテストすることはできません:(
誰でものアイデアを持っています何が間違っていますか?
ps:英語の間違いをお詫び申し上げます。 ps 2:qpidを試すために作成したコードをexeptで表示することはできませんが、本当に面白いことはありません(私は私のコンピュータ上で動作するいくつかの変更を加えれば、Apacheのドキュメントの大きな部分)
RMIとの接続は正確に何ですか? – EJP