Java を使用した Cookie の処理に問題があります。
すべて同じドメイン上で複数のアプリケーションを提供するために、Apache によって管理される Tomcat クラスターがあります。
最初の問題:
Java を使用して Cookie を作成し、cookie.setPath("/")
すべてのドメイン ページをカバーするように設定し、すべてのアプリケーションが Cookie を読み取ることができるようにします。
- i'm in
application1
、app1
Cookie を作成し、Cookie のパスを/app1/
- に移動し
app2
、app2
Cookie を読み取ることができません。別のパスで Cookie を作成します。/app2/
何が問題になっていますか?
2番目の問題:
Cookie を削除するための完璧なコードは、私たちのサーバーでは問題なく動作しますが、別のサーバーに移動すると、コードは Cookie を読み取ることができるため、ドメインの問題はありませんが、削除できません。
繰り返しますが、Java の Cookie 処理で何が問題になっているのでしょうか?
Cookie の処理には Java よりも JavaScript を使用する必要がありますか?