随笔-53  评论-87  文章-0  trackbacks-0
一直用tomcat一段时间都正常无事,最近一次启动tomcat就发生以下异常:

严重: IOException while loading persisted sessions: java.io.EOFException
严重: Exception loading sessions from persistent storage


原因是tomcat对硬盘的session读取失败,彻底解决办法一下:将work下面的文件清空,主要是*.ser文件,或者只是删除掉session.ser即可以解决。




-------------------------------------------------------------------------------------------------
PS:本博客文章,如果没有注明是有“转”字样,属于本人原创。如果需要转载,务必注明作者文章的详细出处地址,否则不允许转载,多谢合作!
posted on 2007-10-12 16:52 apple0668 阅读(4714) 评论(8)  编辑  收藏 所属分类: tomcat

评论:
# re: Tomcat:IOException while loading persisted sessions: java.io.EOFException解决手记 2007-10-12 17:01 | Robin's Java World
Tomcat 默认好像并不把Session序列化到硬盘,你做过改动?  回复  更多评论
  
# re: Tomcat:IOException while loading persisted sessions: java.io.EOFException解决手记 2007-10-12 18:07 | BeanSoft
好像最新的 Tomcat 自动序列的.  回复  更多评论
  
# re: Tomcat:IOException while loading persisted sessions: java.io.EOFException解决手记 2007-10-12 18:15 | apple0668
我的tomcat是6.0的,我是通过把E:\Tomcat 6.0\work里面的session.ser文件删除解决的,也是第一次遇到这个问题,最近没有改动过,只是发布项目到tomcat中。  回复  更多评论
  
# re: Tomcat:IOException while loading persisted sessions: java.io.EOFException解决手记 2007-10-12 23:59 | Alexander.Yu
在非正常退出时,TOMCAT会记录一些数据,下次开启时会去读这些数据,以便让上次关闭时的session继续有效.(猜想)  回复  更多评论
  
# re: Tomcat:IOException while loading persisted sessions: java.io.EOFException解决手记[未登录] 2007-10-13 00:15 | apple0668
@Alexander.Yu,你的推断都有可能,有时间试试非正常退出,看看是不是这个原因,第一次遇到找到这样的解决方法,但不知道是什么原因。  回复  更多评论
  
# re: Tomcat:IOException while loading persisted sessions: java.io.EOFException解决手记 2007-10-13 15:25 | lizongbo
在重新启动Tomcat的webapp的时候,禁止把session写入文件。
修改conf/web.xml
取消注释:
<!---->
<Manager pathname="" />  回复  更多评论
  
# re: Tomcat:IOException while loading persisted sessions: java.io.EOFException解决手记 2009-02-16 01:24 | cqinwn@163.com
不错确实好办法  回复  更多评论
  
# re: Tomcat:IOException while loading persisted sessions: java.io.EOFException解决手记 2009-06-07 20:47 | fantasy0707
搞定,不错!  回复  更多评论
  


标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交