У меня есть экземпляр Tomcat 7, который был установлен и настроен другим человеком.
Я вижу, что он устанавливает два файла cookie JSESSIONID для каждого запроса.
Один как
JSESSIONID = {some hash}.{hostname_ajp port}
Другой как
JSESSIONID.some_chars = {other hash}
Ожидаемое поведение - только JSESSIONID. Причина не может быть в развернутом приложении, потому что в моем локальном Tomcat оно работает, как ожидалось.
Может ли кто-нибудь подсказать, что может быть не так?
смотреть на CATALINA_BASE/conf/context.xml
файл и найдите что-то вроде:
<Context path="/someContextDir" ... sessionCookieName="JSESSIONID">
В качестве альтернативы это может быть в web.xml вот так:
<cookie-config><name>JSESSIONID</name></cookie-config>