tomcat启动时,报java.io.EOFException

      在启动Tomcat的时候突然报出IO异常,具体异常如下图

 

在网上找了解决方法,测试了好几种,都不行,到最后看了一个博客解决了,在此记录一下。

百度了下,网上都是说去Tomcat目录下:将tomcat5.5\work\Catalina\localhost\project\SESSIONS.ser删除,重启,ok. ,但是我的这个目录下面并没有这个session.ser文件,那么可能原因有下面两种,总有一种可以解决

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

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

原因二:对eclipse启动tomcat,并且是eclipse下的环境的话解决这个问题的办法就是,eclipse下面的路径:D:\eclipseWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2,找到Tomcat加载的项目,看到有个session.ser文件删除就OK,如果还不行就将里面的work文件目录的内容都删除。

上述内容就是看的别人的解决方案,就是删除session.ser文件。

posted @ 2018-03-14 17:28  ~Forever  阅读(3995)  评论(0编辑  收藏  举报