GWT RequestFactory を使用すると、サーバー側の呼び出しはすべてRequestFactoryServlet
. すべてのサーバー側呼び出しが行われるベース URL を判別するために Cookie を参照する GWT アプリケーション (RequestFactory を使用) を作成したいと考えています。
したがって、3 つの異なる IP アドレス (URL) にマップされた 3 つの異なる物理サーバー上にある 3 つの異なる Tomcat インスタンスに、3 つの異なる WAR ファイルをデプロイします。各 WAR には がRequestFactoryServlet
定義されており、同じ GWT クライアントからの要求を処理できます。
しかし、クライアント側では、widgetType
Cookie の値が の場合、red
サーバー側のすべてのリクエストを次の場所に送信する必要があります。
の場合widgetType=blue
、すべてのサーバー側のリクエストを次の場所に送信します。
の場合widgetType=orange
、すべてのサーバー側のリクエストを次の場所に送信します。
つまり、要約すると、クライアント側の Cookie ( widgetType
) はRequestFactoryServlet
、どの WAR/サーバー/URL で HTTP 要求が送信され、処理されるかを決定します。
これは可能ですか?そうでない場合、なぜ、ここで私にできることはありますか? 可能であれば、どのように可能ですか (どのコード/テクニック/などを利用する必要がありますか)? 前もって感謝します!