предотвратить генерацию нового jsessionid? - PullRequest
0 голосов
/ 05 мая 2010

привет всем мое приложение использует Spring Framework, Spring Security 3.0.2 мы используем Apache Tomcat в качестве сервера приложений проблема в том, что с каждым новым запросом к приложению генерируется новый jsessionid и создается новый сеанс, чтобы пользователь вышел из системы и это странно, зачем генерировать новый jsessionid, как это остановить? я пересмотрел код, ничего не создает новую сессию? это проблема фреймворка или проблема сервера приложений или что? Ваша помощь очень ценится. спасибо.

1 Ответ

1 голос
/ 09 мая 2010

Похоже, ваш браузер не получает действительный файл cookie JSESSIONID (или блокирует его). Вы можете проверить это с помощью Firefox с плагином webdeveloper и проверить куки-> просмотреть информацию о куки.

Это может быть вызвано несколькими причинами, например: - ваш сервлет-сервер находится за прокси-сервером и не работает в том же домене, что и ваш веб-сайт, и, таким образом, создает файлы cookie для неправильного домена (которые, таким образом, игнорируются вашим браузером) - у вас неверный путь к cookie и, следовательно, он недоступен для остальной части приложения.

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