2017-01-24 10 views
1

私はプログラムを書いており、2つの異なるJVM上で動作し、JMSを介して互いに通信するはずです。私はEclipseでデバッグする方法を教えていません。同じプログラムTwo Differenct JVM

プログラム用のデバッグメカニズムを教えてください。それらは別のJVMで実行する必要があります。そして、私は、JMSがこれらのプログラムの間のコミュニケーション方法であるための適切な方法ではないことを読みました。誰もがこれらのプログラム間の通信を確実にするためのより良いアプローチを提案できますか?

ありがとうございました。

+2

Eclipseから両方のプログラムを起動して同時にデバッグすることはできません。それを試してみてください! – marthursson

+0

あなたのプログラムを働かせてください。あなたがどこかで何かを読んだからといって、それを放棄しないでください。プログラムを実装しているので、JMSがあなたのタスクを解決するのに十分であるのか、複雑な回避策が必要なのか、あなたはすでに知っているはずです。ソフトウェアの推奨を求めないでください。それはSOの話題です(http://stackoverflow.com/help/on-topic)。 – Holger

+0

eclipseを使用して2つのプログラムをデバッグすることができます。 JMSやその他のメッセージングソリューションを使用しても、デバッグはそれほど難しくありません。 –

答えて

0

両方のVMでポート番号を指定します。また、Eclipseのリモートデバッグオプションを使用します。 Eclipseでサーバー= Y、輸送= dt_socketという、アドレス= 4000、サスペンド= N myappの

アプリの実行中:

ジャワ-Xdebug -Xrunjdwpを Eclipse->デバッグ - > Remotedebug(ホストアドレスとポートを指定してください)。

+0

も、eclipseの両方のプロセスに対してリモートデバッグ構成を個別に作成します。 – amitpandey

関連する問題