質問

過去のシナリオ
-仕事とTomcatには、 デバッグモードリモートデバッグ Eclipse.
-定義の設定ポートに接続すeclipseこのデバッグ/ファクトリを使用できます
利用デバッグサーバーのホスト/サーバー

本日のシナリオ
現在、私が使っている 桟橋 やってみては同じもののない成功は、誰にも助けを求めている私。
使用していませんでしたMavenなかったた桟橋の中からEclipse.

環境:
Windows XPの場合
Java V.5
桟橋V.6.1.15

リンク:
http://docs.codehaus.org/display/JETTY/Debugging
ことはできませんでしたがあります。
http://docs.codehaus.org/display/JETTY/Debugging+Jetty+with+Eclipse
http://neelzone.wordpress.com/2007/06/18/jetty-and-eclipse-integration
これらの開始 内部 Eclipse

役に立ちましたか?

解決

これは私たちに加えJBossコマンドラインを開発

-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n

そして私たちは、eclipseのリモートデバッグ接続にこのポートです。


更新:

からjar(スタンドアロン)を行い、以下の

java -Xdebug -Xrunjdwp:transport=dt_socket,address=8585,server=y,suspend=n -jar start.jar 

他のヒント

リモートデバッグのものを使用できる JPDA.ある種のtutorialish条約でご用意 こちらの.

に始まり、JVMの引数:

-agentlib:jdwp=transport=dt_socket,server=y,address=8000,suspend=n

ることができ接続するJVMの話を聞いているポート8000に標準Eclipseのアンインストールします。

あなたがをMVN桟橋を使用する場合は、

の一日、あなたは
する必要が実行します。

export MAVEN_OPTS="-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=n"

を付加-Xdebug ...が動作しません。

のJVM"agentlib"コマンドラインパラメータの前"start.jar"動作しなかった私にとって、これは:

許可するEclipseを遠隔でデバッグ#桟橋(#JPDA#agentlib:jdwp)のポート8000

を作成する必要があるファイル $JETTY_BASE/始まります。ini (変わりません $JETTY_HOME/始まります。ini によれば、以下の二つの線で

  • --exec
  • -agentlib:jdwp=transport=dt_socket、住所=localhost:8000,server=y,suspend=n
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top