同じサーバに複数のWEBアプリケーションを配備し、SESSION競合の解決方法

577 ワード

1台のサーバー上でTomcatを使って複数のWEBプロジェクトを配置するため、プロジェクトはフレームワークがすべて同じであるため、同時に運行して、sessionは互いに衝突して、このログイン後、それは再ログインしなければならなくて、使用の不便をもたらして、解決方法は以下の通りです:
server.xmlファイル、hostのラベルページの下にContextラベルを付けて、ラベルの内容はこのように書くことができます:

次のプロパティについて説明します.
path属性とはプロジェクトの名前で、直接URLにアクセスする場合は、ここに空を記入します.
docBaseプロパティとは、プロジェクトの名前を指し、カスタマイズしたりROOTにしたりすることができます.それはwebappsの下のROOTであることを示しています.
sessionCookieNameプロパティは、他のプロジェクトと競合しないように、現在のプロジェクトのsessionの一意のIDを指定するために、ここで注意する必要があります.