2012-10-17 17 views
27

Muszę przetestować aplikację internetową napisaną wiosną i jsp. Domyślny limit czasu sesji dla aplikacji wynosi 30 min.Zmiana domyślnego limitu czasu sesji aplikacji internetowej wiosennej

Chcę zmniejszyć limit czasu sesji. W tym celu zmieniłem plik web.xml w tomcatInstallationLocation/conf/. Ale to nie działa. Domyślna konfiguracja w tomcatInstallationLocation/conf/web.xml było -

<session-config> 
    <session-timeout>30</session-timeout> 
</session-config> 

Gdzie Właśnie zmienił godzinę i uczynić go -

<session-config> 
    <session-timeout>5</session-timeout> 
</session-config> 

ale nadal nie działa. Jak już wiem, w tej sytuacji muszę wprowadzić zmiany w moim wiosennym zgłoszeniu web.xml. Ale nie jestem pewien. Czy ktoś może mi pomóc?

Z góry dziękuję.

Odpowiedz

50

Session Timeout hierarchia:

  • $tomcat_home/conf/web.xml
  • $your_webapp/WEB-INF/web.xml
  • ręczne wywołanie HttpSession.setMaxInactiveInterval(int)

każdym kolejnym wejściu zastępuje innych wyżej.

Powiązane problemy