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