2010-12-12 8 views
1

2つの別々のWebアプリケーションでRestlet APIとGWT Webアプリケーションを使用しています。私はRestlet GWT jarをGWT Webアプリケーションに追加し、それぞれのAPIサーバーリソース用のプロキシクラスを作成しました。GWT with Restlet

どうすれば2つのリンクを張ることができますか? web.xmlにサーブレットを追加する必要がありますか?

これはおそらく初心者の質問で、私は非常にばかげているかもしれませんが、これは私の最初のGWTアプリです。

答えて

0

はい、GWTプロジェクトのweb.xmlにRestlet Servletをセットアップする必要があります。 次に、デバッグモードでプロジェクトを起動すると(jettyサーブレットが起動します)、http://127.0.0.1:8888/YourServlet/にアクセスします。 最終的に、Restlet Servletを別のサーバーにデプロイできます。

最後に、RequestBuilderを使用してクライアントサービスを作成します。

Restlet Servicesを別のホスト(別のホスト、例えばhttp://another_host:another_port/YourServletにアクセスしたレシート)に配置する場合は、SOP(http:// en.wikipedia.org/wiki/Same_origin_policy)。

異なるプロジェクトをサーバー用に、そしてgwt用に別のプロジェクトにすることをお勧めします。最初はServer1に配備され、2つ目はServer2によって配備されます。そして、Server2にインストールする必要があるHTTPプロキシを使用してSOPを処理します。