Tomcat中配置session失效時間

2021-09-01 06:06:40 字數 580 閱讀 4219

由於session值之前沒有設定,以至於剛登入的**,不到一分鐘就超時了,總結了一下,原來是session過期的原因,以下是設定session時間的3個方法:

1.在tomcat中,如果要配置session的失效時間,只要配置web.xml就可以,在web.xml中加入下面一句:

通過設定session-config標籤下session-timeout標籤即可,單位為分。

30表示設定失效時間為30分鐘。

如果設定為負數或者0,則表示不失效,但是這樣的壞處是記憶體沒有釋放掉。

要做到頁面無動作也能不限時的儲存session,並且頁面關閉的時候能在記憶體中釋放掉session所佔記憶體,則可以在頁面用乙個隔一段時間就自動重新整理的頁面來實現。

2.在tomcat——>conf——>servler.xml檔案中定義:

defaultsessiontimeout="3600"

3. 在程式中定義:

設定單位為秒,設定為-1永不過期

tomcat中的配置

元素會出現在tomcat6.x的如下檔案中 1 conf context.xml檔案,適用於所有web應用 2 conf enginename hostname contextpath xml,這個檔案是從web應用的meta inf context.xml拷貝而來的,適用於當前web應用,改動在t...

Python中cookie和session的異同點

cookie和session的異同點 共同點 1.cookie和session都是用來儲存資料的 2.cookie和session都可以設定有效時間 不同點 1.cookie是儲存在瀏覽器客戶端,session是儲存在服務端 2.session相對cookie來說更更安全 3.session依賴於c...

在Eclipse中配置tomcat

網上的那麼多配置文章,唉,不說啥了。看看我的配置步驟吧。eclipse sdk version 3.4.2 build id m20090211 1700 安裝完了,解除安裝tomcat,重新安裝,jre的部分制定成jre1.5,安裝完了後,服務啟動tomcat,瀏覽器輸入,http localho...