2012-10-17 9 views
27

Devo testare un'applicazione Web scritta da spring e jsp. Il timeout di sessione predefinito per l'applicazione è di 30 minuti.Modifica del timeout di sessione predefinito di un'applicazione web di primavera

Desidero ridurre il timeout della sessione. Per fare ciò, sono stato modificato nel file web.xml in tomcatInstallationLocation/conf/. Ma non funziona. La configurazione di default in tomcatInstallationLocation/conf/web.xml era -

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

Dove ho appena cambiato il tempo e fanno -

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

ma ancora non funziona. Per quanto ne so, in questa situazione devo apportare una modifica alla mia domanda di primavera web.xml. Ma non sono sicuro. Qualcuno può aiutarmi?

Grazie in anticipo.

risposta

50

Sessione gerarchia timeout:

  • $tomcat_home/conf/web.xml
  • $your_webapp/WEB-INF/web.xml
  • invocazione manuale di HttpSession.setMaxInactiveInterval(int)

ogni successiva immissione sovrascrive gli altri sopra.

Problemi correlati