私は単一の物理ボックスで複数のtomcatサーバーを実行する必要があります。ブラウザからアクセスする際に、ユーザーがアプリケーションを切り替えると、以前にユーザーにアクセスしていたアプリケーションがログアウトされます。これは、JSESSIONIDのCookieの競合が原因です。クッキーJSESSIONIDの名前を変更する
可能な解決策の1つは、各アプリケーションを異なるコンテキストで実行することです。残念ながら、私のアプリケーションはコンテキストパス設定では動作しません。なぜなら、request.getContextPath()が先頭に前に付いているリソースはアクセスされないからです。
これにより、競合を解決するためにCookie JSESSIONIDの名前を変更する必要があります。これを行う方法はありますか?はいの場合、どうですか?
私の質問にはっきりとしています。
注:私のアプリケーションはすべて、同じマシンの異なるポートで実行されています。
同時に複数のTomcatサーバーを同じポート上で同時に実行する方法はありますか? –
@HarryLime:プロキシサーバーで発生する可能性があります。 – Thilo