Проблема пути файла cookie веб-сеанса Java с веб-сервером в качестве балансировщика нагрузки - PullRequest
1 голос
/ 17 февраля 2012

У меня есть веб-проект на Java, Nginx в качестве прокси-сервера http, Tomcat в качестве внутреннего контейнера сервлета.

Приложение, развернутое на Tomcat, имеет путь контекста и работает как http://localhost:8080/project-name

Я показываю этот проект пользователям следующим образом: www.project-name.com с: proxy_pass http://localhost:8080/project-name/

Я использую сеанс в веб-проекте Java, и этот сеанс обрабатываетсяпосредством файла cookie, отправленного с именем JSESSIONID.

Проблема в том, что JSESSIONID имеет путь к файлу cookie с / project-name /, и браузер не может получить к нему доступ, поскольку пользователь НЕ просматривает www.project-name.com/ имя_проекта /

Знаете ли вы, что является лучшим способом преодолеть эту проблему?

1 Ответ

2 голосов
/ 17 февраля 2012

http://tomcat.apache.org/tomcat-6.0-doc/config/context.html

Ищите sessionCookieDomain, sessionCookieName и sessionCookiePath.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...