2016-05-06 8 views
1

Несколько серверов tomcat6 на одном сервере с одним и тем же приложением на разных портах.JSESSIONID Cookie Conflict

http://IPAddress:8080/manTest

http://IPAddress:8089/manLive

http://IPAddress:8056/manProduction

При доступе к этим из IE9, IE11 на тех же вкладках, один экземпляр будет работать, все остальные экземпляры будут перенаправлены на страницу входа в систему.

Я прочитал в одной статье его из-за конфликта cookie JSESSIONID.

Я добавил аргумент в CATALINA_OPTS

-Dorg.apache.catalina.SESSION_COOKIE_NAME = TOMCAT8293JSESSIONID

-Dorg.apache.catalina.SESSION_PARAMETER_NAME = tomcat8293jsessionid

Но я по-прежнему сталкиваются с той же проблемой ,

ответ

0

Я помню один из проектов, над которыми я работал, где мы добавили идентификатор tomcat и идентификатор сервера в JsessionId. Это было сделано в server.xml
примечание: мы не изменили имя файла cookie, но значение cookie было добавлено с помощью tomcatid и serverid, например. Jsessionid = xxxxxxxxt02d03

+0

Спасибо! server.xml tomcat? Это Tomcat 6 или Tomcat7? –

Смежные вопросы