1

Google Web Toolkit(GWT)アプリケーションを実稼働環境にデプロイする方法に関する優れた記事を知っている人はいますか?要件は何ですか?Apacheの有無にかかわらずTomcatまたはJettyを使用する必要がありますか?私のGWTアプリはGWT-RPCを利用しており、JVMスタックでホストする必要があります。

実稼働環境への展開に関する私の現在の経験は、主にMicrosoftスタック(IIS、ASP.NETなど)に基づいています。

誰かが私を正しい方向に向けることができることを願っています、

ありがとう。

4

2 に答える 2

1

要件は、サーブレット 2.5 標準に準拠する J2EE サーバーです。

Apache をインストールする必要はありません。Tomcat には独自の Web サーバーがあります。GWT は WAR ファイルを作成し、そのファイルを tomcat にコピーして tomcatwebappsを再起動すると、自動的にデプロイされます。war ファイルには、必要なすべてのファイルが含まれます。

war ファイルをビルドするには、ant を使用する必要があります

ant buildとにかくwarファイルを作成すると思いますが、warディレクトリを圧縮して拡張子を「.war」に変更することは同じです(WARファイルはzipファイルのみです)

于 2009-11-18T05:21:44.387 に答える
0

GWT は主にクライアント側のテクノロジーです。バックエンドを開発するスタックを決定する必要があります。それは、ASP.NET バックエンド、Apache の単純な静的デプロイ、または完全な J2EE スタックである可能性があります。アプリが何をするかによって異なります。結局のところ、GWT アプリは、いくつかの html と一連の JavaScript にすぎません。その部分は、任意の Web サーバーから提供できます。

本当の問題は、GWT クライアントがどのバックエンドと通信するかです。この問題を混乱させているのは、多くの GWT アプリがたまたま GWT-RPC を使用していることです。つまり、これらのアプリは Java で記述されるため、Java バックエンドが必要になります。しかし、スタンドアロンの (つまり、サーバー側の処理が不要な) GWT アプリを作成したり、ある種の Web サービス インターフェイスを使用して .net アプリと通信したりすることもできます。

于 2009-11-18T05:23:57.643 に答える