EOFException 異常解決方法

我遇到這個問題不只是僅僅的一次了,以前百度後,解決了,但是後來又出現此類的問題,我覺得有必要寫一下解決方法,也可以供大家參考

 

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

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

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章