0

GWT で Vogella のチュートリアル ( http://www.vogella.com/articles/GWT/article.html ) を実行していますが、OSX にインストールした Eclipse Juno は、サーバー側のサービス モジュール実装 Java でブレークポイントに到達できません。クラス MyUserServiceImpl.

Tomcat 7 の外部 (ワークスペースではない) インストールを Eclipse にリンクしました。そこからサーバーを正常に起動および停止できます。サーバーの起動時に、接続用にポート 8000 がセットアップされていることがわかります (VM 引数に -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n を追加することにより)。Eclipse の localhost URL でリモート デバッグを使用して、ポート 8000 に接続できるようです。

ブレークポイントに到達できない理由について何か提案はありますか?

4

1 に答える 1

0

リモートJavaアプリケーションとしてデバッグする代わりに、Webアプリケーションとしてデバッグすることが機能することがわかりました。

実際に正しい tomcat インストール ディレクトリにデプロイされていることを確認する必要があります。Web アプリケーション タイプのプロジェクトのデバッグ構成で、「ビルトイン サーバーを実行する」のチェックを外しました。また、環境設定で指定された tomcat のインストールを Eclipse が制御していることも確認しました。ディレクトリを手動で設定することは許可されていませんでした。これは、EclipseでTomcatインストールディレクトリとして個別に識別したためです。

于 2013-07-17T16:35:22.770 に答える