2012-11-22 80 views
0

我知道會話超時是爲了找出一個空閒的應用程序並結束該特定的會話。
我已經評論了web.xml中的session-timeout標籤。另外我還沒有在我的應用程序中設置任何會話超時,比如maxInactiveInterval()。會話超時自動

但是我的會話將在2或3個小時後過期。 Tomcat中是否有自動會話超時?
我在Tomcat 5上觀察到上述現象5 & 7.請幫助...我不希望在這裏出現某種用途的超時。

+1

請參閱http://stackoverflow.com/questions/141734/what-is-the-default-session-timeout-for-a-java-ee-website?rq=1 –

+0

默認會話超時(一如果你的web.xml沒有指定它,可以使用它)可以在server.xml中設置,看看是否管理器元素已設置maxInactiveInterval。要將會話設置爲不過期,請爲其分配一個負值(我認爲)。請參閱http://tomcat.apache.org/tomcat-5.5-doc/config/manager.html –

回答

1

如果您不想超時發生了某種目的的更多信息:

<session-config> 
    <session-timeout>0</session-timeout> 
</session-config> 

應導致無超時可言 - >無限

1

yes.In tomcat的web.xml文件中看到這樣的代碼:

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

默認情況下它設置爲30分鐘。如果你不想會話有效期只是把爲0,而不是30

session statics in tomcat.