2012-10-17 6 views
27

springとjspで書かれたWebアプリケーションをテストする必要があります。アプリケーションのデフォルトのセッションタイムアウトは30分です。Spring Webアプリケーションのデフォルトのセッションタイムアウトを変更する

私はセッションタイムアウトを減らしたいと思います。これを行うには、web.xmlファイルをtomcatInstallationLocation/conf/に変更しました。しかし、それは動作しません。私はちょうど時間を変更した場合は

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

とそれを作る - - tomcatInstallationLocation/conf/web.xmlのデフォルトの設定はした

<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)

の手動起動後続の各エントリは、上記他を上書き。

関連する問題