5

GWT アプリケーションをデバッグしようとしていますが、jetty ではできないようです。デバッグのためにホスト モードで実行しようとすると、「不明な領域」 500 エラー メッセージが表示されます (何も読み込まれません)。私は日食を介してこれを行っています。後でブラウザでデバッグするためにすべてをコンパイルしなければならないのは非常に不便です。

コンパイル後、war を JBoss にデプロイします (サーバーで EJB を使用)。しかし、コンパイルには時間がかかり、コードが JavaScript に変換されると、実際にはデバッグできません。Java コードをデバッグするにはどうすればよいですか? -noserver オプションを検討していますが、まだ jetty でできるのだろうか。そうでない場合は、なぜですか。

4

2 に答える 2

3

ご質問のポイントは次の 2 点です。

  • 組み込みの Jetty で認証を使用する ( に があると思い<login-config>ますweb.xml): http://code.google.com/p/google-web-toolkit/issues/detail?id=4462#c5を参照してください(このバグはを に入れるだけuserRealmで、 でjetty-web.xml使用できるよう<login-config>になりましたweb.xml)
  • -noserverGWT コードのデバッグに使用: DevMode-noserverでは組み込みの Jetty を使用しないため、クライアント側のコードのみが DevMode で実行されます。サーバー側コードは、アプリをデプロイしたサーバー内で実行され、他の Java サーバー側コードをデバッグするのと同じようにデバッグします (つまり、デバッグ モードで JBoss サーバーを起動し、Javaを使用してリモートで接続します)。デバッガ)。使用するには、最初に GWT コードをコンパイルしてデプロイするか、サーバーの app フォルダーをDevMode の として使用して (DevMode は同じフォルダーにファイルを生成します)、ファイルがサーバーによって提供される-noserverことを確認する必要が.nocache.jsあります。 Web サーバーがファイルを提供するため)hosted.html-war
于 2011-03-23T22:58:08.763 に答える
-1

少し背景を教えていただけますか?このプロジェクトを開始したばかりですか、それとも機能していたのに何か問題が発生しましたか? 実行構成コマンドはありますか?


編集

  • もっと詳細に (つまり、GWT バージョン、完全なエラー メッセージ、web.xml)、何か作業が必要です。
于 2011-03-22T15:15:58.813 に答える