2012-02-17 10 views
-1

私は、バックエンドコードがJavaのプロジェクトで作業しています。 このコードをデバッグして、Tomcatをデバッグモードで正しく実行しています。tomcatデバッグ

私はリモートJavaアプリケーションの新しいデバッグ設定を設定し、デバッグを開始するJavaコードをEclipseに持っています。エラーは表示されませんが、ブレークポイントでは破損していません。

したがって、Tomcat Webappsフォルダにはサーブレットクラスのコピーのみがあり、Javaコードは別の場所のフォルダにあります。

は私がきちんと

+0

eclipseでデバッグを開始すると、デバッグモードに切り替わり、タスクが実行されていますか? TomcatのコードはJavaコードから最新のものですか? – Alfabravo

+0

yepp..iはデバッグモードで実行されているサーバーVMを見ることができます。私は間違った場所にブレークポイントを入れていると思います。サーバーが起動する場所はどこですか?HTTPServletクラスですか? – code4fun

+1

なぜ誰かがこの質問に-1を投票しましたか? – code4fun

答えて

1

あなたがリモートでデバッグするためにJPDAオプションを使用してTomcatを開始する必要があり、それらをリンクすることができるというわけではない。この理由です。 * nixの下で、 "catalina start"の代わりに "catalina jpda start"を発行してください。

0

コードの問題を把握するためにリモートデバッグを行う場合は、コードをローカルで同じにする必要があります。また、正しいポート8000​​に接続することを忘れないでください。

関連する問題