0

単一のRPC呼び出しを行う単純なgwtアプリケーション(gwt 2.4を使用)を作成しました。

これをGWTDevモードで実行すると正常に実行されますが、サーバーでこれを実行しようとすると、これは私が受け取るメッセージです-

POST http://app.sparkcrawler.com/com.arvindikchari.auth.App/AuthenticationService 404 (Not Found)

すべてのファイルをEclipseGWTプロジェクトのWARフォルダーからWebサーバーのフォルダーにコピーしました。WebサーバーはTomcat5.5(Cpanelコントロールパネル付き)を使用します。ファイルを正常にコンパイルした後(「GWTコンパイルプロジェクト」)、これらのファイルをコピーしました...

私はここで何を間違えましたか?私はいくつかのファイルを逃しましたか?「WEB-INF」フォルダとその内容を含むwarフォルダからすべてをWebサーバーにコピーしました。

4

1 に答える 1

0

Eclipse プロジェクトの WAR フォルダーをコピーすることは、GWT アプリケーションをサーバーにデプロイする適切な方法ではないと思います。

最初に実稼働モード用にコンパイルする必要があります ( GWT コンパイラーの理解を参照)。次に、生成された JavaScript ファイルを使用して、Tomcat サーバーにデプロイできるサーバー側クラスを含む WAR を作成します。( GWT アプリケーションのデプロイを参照)

Ant または Maven を使用して、このプロセスを自動化できます。

于 2012-04-23T12:32:31.197 に答える