2012-10-17 147 views
27

我必須測試由spring和jsp編寫的web應用程序。應用程序的默認會話超時時間爲30分鐘。更改彈簧web應用程序的默認會話超時

我想減少會話超時。爲此,我在tomcatInstallationLocation/conf/web.xml文件中進行了更改。但它不起作用。在tomcatInstallationLocation/conf/web.xml默認配置是 -

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

在哪裏,我只是改變了時間,並使其 -

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

,但仍無法正常工作。據我所知,在這種情況下,我必須改變我的彈簧應用程序的web.xml。但我不確定。誰能幫我?

在此先感謝。

回答

50

會話超時層次結構:

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

每個後續條目的手動調用覆蓋在其他之上。