2012-05-16 106 views

回答

3

這可能意味着三件事之一。可能性之間有一些重疊。

如果在會話列表生成和顯示給您的時間點之間會話過期,則會顯示-1。

如果會話已通過TTL,但會話過期的後臺線程尚未運行,您會看到一個小的負數,表示會話超過其到期時間以來的秒數。

如果會話配置爲永不過期(0或負TTL),那麼您將看到一個負數,即TTL - 自上次訪問以來的秒數。

顯然有一些範圍可以說明適用哪種情況。 Tomcat擁有所有必要的信息來確定它是什麼。

+0

謝謝你馬克爲你解答。 – user1398055

+0

謝謝Mark發表評論。 – user1398055

+0

我的web.xml包含 60,某些會話的TTL小於-10小時。沒有人從你的建議中適用。可能是tomcat有一些其他的會話超時配置? – user1398055