При каких условиях JSESSIONID не создается для новых сеансов?

======

Просто ищу любое решение. мне интересно, почему JSESIONID не был создан после создания сеанса?

в нашем приложении мы вызываем request.getSession() для определенного сервлета. однако этот вызов не установил файл cookie JSESSIONID (прерывистый) по неизвестной причине.


person Queen    schedule 09.10.2015    source источник
comment
можете ли вы поделиться своим кодом? чтобы его было легко разобрать?   -  person soorapadman    schedule 09.10.2015
comment
Единственная причина может заключаться в том, что в диспетчере сеансов отслеживание сеансов было настроено на перезапись URL-адресов или отслеживание идентификатора SSL, что, как я полагаю, не установлено. Другой случай может быть вызван вызовом request.logout() или session.invalidate().   -  person Gas    schedule 09.10.2015
comment
похоже, проблема с конфигурацией при настройке кластерного веб-приложения. другие члены кластера не принимают файлы cookie диспетчера сеансов (JSESSIONID) после включения файлов cookie во всех членах кластера, мы больше не сталкиваемся с проблемой .. спасибо за вашу помощь, ребята .. :)   -  person Queen    schedule 12.10.2015
comment
@Queen, вы, вероятно, могли бы опубликовать это как ответ и принять его. Чтобы закрыть вопрос. Либо так, либо удалите вопрос, если вы не думаете, что это поможет кому-то еще в будущем :-)   -  person dbreaux    schedule 16.10.2015


Ответы (1)


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

person Queen    schedule 20.07.2016