java.io.EOFException的解決辦法
有時我們在非正常關閉Tomcat的時候,下次啟動可能會出現以下錯誤
EOFException表示輸入過程中意外地到達檔案尾或流尾的訊號,導致從session中獲取資料失敗。異常是tomcat本身的問題,由於tomcat上次非正常關閉時有一些活動session被持久化(表現為一些臨時檔案),在重啟時,tomcat嘗試去恢復這些session的持久化資料但又讀取失敗造成的。此異常不影響系統的使用。
解決辦法是刪除一個檔案
具體目錄tomcaturl/work/Catalina/localhost/-/SESSIONS.ser