Почему не работает пагинатор праймфейсов после того, как система приложений висит в сети около 2-х дней?

Средой выполнения системы является Mojarra jsf 2.0+primefaces 3.0+websphere7.0 (у tomcat6.0 также есть проблема). 2 дня - это не точное время. Это действительно означает, что система работает относительно долго, но пагинатор не работает. Если пагинатор сказал мне, что есть 2 страницы с данными, на первой странице могут быть перечислены записи данных. На второй странице нет записей после нажатия на пагинатор «2», но на самом деле должно быть несколько записей. И я знаю, что пагинатор первичных лиц имеет отношение к сохранению сеанса. Поэтому я проверил свободное место на диске веб-сервера, и этого достаточно. Кто-нибудь может дать мне несколько предложений? Мне нужна ваша помощь. Большое спасибо!


person leo173    schedule 26.06.2011    source источник


Ответы (1)


Звучит так, как будто время сеанса истекло в вашем веб-приложении. Постоянство вашего сеанса и любые управляемые компоненты в области сеанса завершатся, когда это произойдет.

Если ваше требование состоит в том, чтобы сеанс никогда не заканчивался, я призываю вас пересмотреть свое решение. Наличие постоянного сеанса может быть угрозой безопасности.

person maple_shaft    schedule 27.06.2011
comment
Если пользователь, вошедший в систему, выходит из системы, время ожидания сеанса будет автоматически установлено. Таким образом, сеанс не является постоянным. Возможно, для этого есть какие-то другие причины. Но все равно спасибо, это дало мне ключ к решению проблемы. - person leo173; 28.06.2011