単一の物理ボックスで複数の tomcat サーバーを実行する必要があるという要件があります。ブラウザからこれらにアクセスしているときに、ユーザーがアプリケーションを切り替えると、以前にアクセスしたアプリケーションがログアウトされます。これは、JSESSIONID Cookie の競合が原因です。
考えられる解決策の 1 つは、各アプリケーションを異なるコンテキストで実行することです。残念ながら、前に request.getContextPath() を追加してアクセスするリソースがないため、私のアプリケーションはコンテキスト パス設定では機能しません。
これにより、Cookie JSESSIONID の名前を変更して競合を解決する必要があります。これを行う方法はありますか?はいの場合、どのように?
私の質問を明確に述べていただければ幸いです。
注: 私のアプリケーションはすべて、同じマシンの別のポートで実行されています。