Eclipse IDEで開発されたstruts2 Webアプリケーションがあり、それをwarファイルとしてエクスポートし、Windowsサーバーにインストールされたtomcat7にデプロイしました。ここで、このデプロイされた Web アプリケーションをローカル システム内の Eclipse でデバッグする必要があります。 それらのコードを内部に持ち込む方法は? いくつかのリンクを見つけましたが、それらのコードをローカル システムの Eclipse に持ち込んでブレーク ポイントを配置する方法に固執しました。
これらはそれらのいくつかのリンクです...
5501 次
2 に答える
0
Windows のソリューション:
まず、Tomcat 起動スクリプト (startup.bat) を変更する必要があります。
これをstartup.batの上に置きます
set JPDA_ADDRESS=8000
set JPDA_TRANSPORT=dt_socket
...
次に、次の行を変更します (startup.bat のほぼ最後)。
call "%EXECUTABLE%" start %CMD_LINE_ARGS%
に
call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%
これで、startup.bat を実行して tomcat を開始できます。Tomcat はデバッグ用にポート 8000 を開きます。
2 番目のステップは、Eclipse を構成することです。
[実行] > [デバッグ構成...] を選択します。
右クリックで「Remote Java Application」を選択して、新しい構成を作成します。
正しいプロジェクトが選択されていることを確認します。
そして、接続プロパティを変更します。(ポートは、struts アプリが実行されているポートではなく、startup.bat に入力したものと同じ (8000) である必要があることに注意してください)
最後に、デバッグをクリックする必要があります
これで、ブレークポイントを設定できるはずです。
于 2012-08-07T12:14:44.770 に答える