この件に関するいくつかのガイドを読み、次の手順を実行しました。
http://oreilly.com/pub/a/java/archive/eclipse-jboss-remote-debug.html?page=8 https://community.jboss.org/thread/177687 Eclipse での JBoss のデバッグ
ガイドにはいくつかの違いがありますが、全体としては似ています。
私が行った手順。
- Web プロジェクトをコンパイルしてデプロイし、Eclipse で[ Run on Server] -> [JBoss AS 7.1 ] をクリックして JBoss AS 7.1 にデプロイしました。
- Eclipse で JBoss AS を停止しました。
行のコメントを外しました
JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"
$JBOSS_HOME/bin/standalone.conf
ファイル内
- 私は実行しました
$JBOSS_HOME/bin/standalone.sh
- ブラウザでページ localhost:8080/MyProject/ を更新したところ、機能しました
- Eclipse でDebug -> Debug Configurationsを実行し、ホストとして localhost、ポートとして 8787、プロジェクト名として MyProject を使用して新しい構成を作成しました。
- Eclipse で Debug ボタンを押しました。
追加したブレークポイントに到達しても、何も起こりません。
単純な Java アプリケーション プロジェクトの場合と同様に、Eclipse がブレークポイントで停止することを期待していました。私は何を間違えましたか?
Eclipse バージョン: Indigo。
ジャバ。
java version "1.6.0_43"
Java(TM) SE Runtime Environment (build 1.6.0_43-b01)
Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01, mixed mode)
#1を編集します。
- ウィンドウ -> 設定 -> Java -> インストール済みの JRE
- 使用中のJREを編集
「Default VM Arguments」行を編集します
-XX:+UseParallelGC
役に立ちませんでした。