Я рассматривал решения для обмена данными сеанса между файлами mutliple war. Я встретил следующее решение http://www.fwd.at/tomcat/sharing-session-data-howto.html
Основная идея заключается в том, что если у вас есть более одного файла войны, вы можете установить cookie с использованием sessionid первого используемого контекста.
Файл cookie может быть установлен с использованием пути, который будет применяться ко всем контекстам/приложениям.
Например, если у меня есть следующая конфигурация для 3-х применений
/myapp/app1
/myapp/app2
/myapp/app3
Я могу установить файл cookie следующим образом
/myapp sessionid.
Затем файл cookie sessionid будет отправлен на любой запрос с /myapp по адресу. Это позволяет использовать идентификатор сеанса в любом из контекстов.
Единственная проблема с этим подходом заключается в том, что он был написан в 2003 году и протестирован на Tomcat 4.
Как вы оцениваете этот подход? Есть ли лучший способ сделать это?
Спасибо