java.io.EOFException解決


主要錯誤提示如下:

  嚴重: IOException while loading persisted sessions: java.io.EOFException

  嚴重: Exception loading sessions from persistent storage

  baidu了一下,結合網上提供的解決方法,我也在此做個備份.

  分析:EOFException表示輸入過程中意外地到達文件尾或流尾的信號,導致從session中獲取數據失敗。異常是tomcat本身的問題,由於tomcat上次非正常關閉時有一些活動session被持久化(表現為一些臨時文件),在重啟時,tomcat嘗試去恢復這些session的持久化數據但又讀取失敗造成的。此異常不影響系統的使用。

解決辦法:

  將tomcat6/work/Catalina/localhost/yourProjectName/SESSIONS.ser刪除。如果正常關閉服務端,該文件是自動刪除的。

  注:yourProjectName 是你當前正在工作的Web項目名稱。

  考慮到每個人的tomat的工作目錄不同,建議在“搜索”功能中找到你的SESSIONS.ser文件,而且只需要刪除../yourProjectName/下的SESSIONS.ser即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM