Почему jsessionid добавляется к каждому URL-адресу?

Я развертываю приложение с использованием среды Spring на Apache Tomcat. При запуске приложения непосредственно из Tomcat к любому URL-адресу вообще не добавляется jsessionid, но после сопоставления приложения с доменом и попытки его запуска я получил jsessionid, добавленный к каждому URL-адресу в приложении. Я попробовал отключить атрибут безопасности Spring, но он не работает; он удаляет jsessionid из URL-адреса, но приложение больше не работает, и пользователь не может войти в систему.

Так что думаю проблема в другом. Любые идеи, почему это происходит или как это решить?


person sword101    schedule 08.05.2010    source источник


Ответы (3)


Исправлено в Spring Security 3 https://jira.springsource.org/browse/SEC-1052

person jpse    schedule 19.08.2010

случайно не отключены куки для "домена"?

person Vivek Athalye    schedule 08.05.2010

Если tomcat находится за прокси-сервером, вы должны убедиться, что он работает в том же домене.

person Kdeveloper    schedule 09.05.2010