ヒューズESBはOSGiでkarafサーバーを使用します。EclipseでのFuseESBアプリケーションのデバッグ
誰かがアプリケーションのデバッガを取得するための手順を持っている場合は、そのコードを参考にしてください。
私は現在Eclipse Indigoを使用しています。 OSGiが使用されているので、Mavenを使用して同じものを構築しています。 OSGiの
ヒューズESBはOSGiでkarafサーバーを使用します。EclipseでのFuseESBアプリケーションのデバッグ
誰かがアプリケーションのデバッガを取得するための手順を持っている場合は、そのコードを参考にしてください。
私は現在Eclipse Indigoを使用しています。 OSGiが使用されているので、Mavenを使用して同じものを構築しています。 OSGiの
Javaは、リモートデバッグに任意のJVMの実行を可能にしてKarafのために役立つプラグイン
。
ですから、デバッグ引数を指定してESBを起動した場合、それは次にあなたがそのポート番号を使用してEclipseのからリモートデバッグを行うことができます
davsclaus:/opt/fuse-esb-7.0.1.fuse-084$ bin/fuseesb debug
Listening for transport dt_socket at address: 5005
ポート5005でリッスンしてデバッグモードで実行されます。これは標準のJavaリモートデバッグであり、Eclipseにはすでにウィザードが用意されています。そのデバッグウィザードは、リモートデバッグ機能を備えています。そのヒューズESBは、デバッグモードで起動します後
セットKARAF_DEBUG =真
:あなただけのヒューズESBの起動スクリプトに次の行(例えばfuseesb.batまたはkaraf.bat)を配置する必要があり
5005ポートを使用します。
1)ちょうど$ヒューズデバッグを実行します(JBossのヒューズ6.1.0バージョン)デバッグポートは、日食やJBossのdevのスタジオで 2)は、i)は II)デバッグ構成 III)リモートJavaアプリケーションを実行する を次の操作を行い、5005です - >作成する新しい IV)ホスト:localhostのポート:5005 V)
がここにもいくつかの詳細があるJavaクラスにブレークポイントを置く)デバッグ 3をクリックしてください:http://servicemix.apache.org/remote -debugging-servicemix-in-eclipse.html –
ありがとうございました。私はこれを試してみる。 –
ありがとうございます。それは動作します –