クライアント Java クラス (GWT) とサーバー ビジネス クラスの両方をデバッグする必要がある GWT アプリケーションがあります。サービス要求プロセスが発生するたびにデバッグ ポイントがヒットするサーバー側クラスを正常にデバッグできます。
しかし、問題は、デバッグ ポイント以外のクライアント Java クラスにあります。その理由は何ですか?GWT Java クラスをデバッグするには、さらに手順やツールが必要ですか?
日食インディゴとグラスフィッシュを使用しています。
クライアント Java クラス (GWT) とサーバー ビジネス クラスの両方をデバッグする必要がある GWT アプリケーションがあります。サービス要求プロセスが発生するたびにデバッグ ポイントがヒットするサーバー側クラスを正常にデバッグできます。
しかし、問題は、デバッグ ポイント以外のクライアント Java クラスにあります。その理由は何ですか?GWT Java クラスをデバッグするには、さらに手順やツールが必要ですか?
日食インディゴとグラスフィッシュを使用しています。
開発モードでコードをデバッグする場合は、クエリ パラメータを URLに追加する必要があります。
ホストページの起動には 2 つの方法があります。
host page
(appName.html
) を IDE (Eclipse)から直接起動する場合:
ブラウザの URL は
http://localhost:8080/index.html?gwt.codesvr=127.0.0.1:9997
------^---------|appname.html?--------^---------
第一部はlocal host
2番目の部分はホストページです
3 番目の部分はデバッグ クエリ パラメータです。
サーブレットからページをディスパッチする場合:
request.getRequestDispatcher("/appName.html?gwt.codesvr=127.0.0.1:9997")
.forward(request, response);
そして、デバッグ構成の引数タブを確認してください。
-remoteUI "${gwt_remote_ui_server_port}:${unique_id}"
-startupUrl projectname.html -logLevel INFO
-codeServerPort 9997 -port 8888 -war
E:\workspace\ProjectName\war com.test.Projectname
完全なセットアップについては、リンクを参照してください。