0

次のタスクがあります。Eclipse で Apache Tomcat をデバッグします。

私の手順:

  • Tomcat を実行します。./startup.sh
  • チェック - ブラウザー localhost:8080/MyProject で開く - 成功。
  • ファイルcatalina.shに次の行を追加しました:

export JPDA_ADDRESS=8000 export JPDA_TRANSPORT=dt_socket

  • ファイル内startup.sh:

この行にコメントします:

#exec "$PRGDIR"/"$EXECUTABLE" start "$@"

次の行を追加しました:

exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@"

  • Tomcat を実行します。startup.sh
  • チェック - ブラウザで localhost:8080/MyProject を開いてみてください - 失敗。次のステップで、Tomcat のリモート デバッグ用に Eclipse に設定を追加しようとしますが、前のステップで失敗しました。

なぜこれが起こったのですか??

たぶん、OSの種類に依存しますか?私はUbuntu 11.10を使用しています...

4

1 に答える 1

0

1.) しゃれなし: .sh ファイルを変更した後、startup.sh を実行する前に tomcat を停止しましたか?

2.) tomcat ログでエラーを確認します。

3.) この方法でデバッグ時に Tomcat を実行します。

  • 次のように MyCatalinaStart.sh (Windows のバット) を作成しました。

export JPDA_ADDRESS=8000

export JPDA_TRANSPORT=dt_socket

エクスポート JPDA_SUSPEND=n

catalina.sh jpda 開始

  • そこからTomcatを起動しました。shまたはbatファイルは変更する必要がなく、入力を受け取る準備ができています
于 2012-02-09T22:28:12.783 に答える