1

非同期JavaScriptを介して別のサーブレットからいくつかのリソースを引き出すGWTアプリケーションがあります。本番環境では、プロデューサー サーブレットとコンシューマー GWT アプリの両方が同じサーバーに常駐するため、これは問題になりませんが、開発では、Same Origin Policy を使用しているため、これを実現する方法を見つけることができません。

一時的な解決策として、Tomcat でサーブレットを実行し、GWT アプリをコンパイルして同じ Tomcat インスタンスにデプロイします。これはもちろん機能し、デバッグ用に Eclipse をアタッチできます。ただし、変更ごとにビルド時間が 40 秒ほどかかるというわずかな問題があります。

OOPHM を使用して GWT のホスト モードを介してデバッグできるようにしたいと考えています。

皆さんありがとう!

4

3 に答える 3

2

gwt dev モードの -noserver オプションを使用すると、任意のサーブレット コンテナーでサーバー コードを実行できます。

于 2011-05-13T06:23:48.653 に答える
1

サーブレットだけが必要な場合は、それを web.xml で定義して、いつものように開発モードを開始してみませんか?

于 2011-05-13T22:13:47.023 に答える
1

おそらく、プロデューサー サーブレットを Jetty にデプロイできます。

http://www.enavigo.com/2008/08/29/deploying-a-web-application-to-jetty/

Jetty のホームは、ほとんどが Eclipse ディレクトリのどこかにあると思います。単純なファイル検索が役立つ場合があります。

幸運を!

于 2011-05-12T18:50:46.720 に答える