在启动Tomcat的时候突然报出IO异常,具体异常如下图
在网上找了解决方法,测试了好几种,都不行,到最后看了一个博客解决了,在此记录一下。
百度了下,网上都是说去Tomcat目录下:将tomcat5.5workCatalinalocalhostprojectSESSIONS.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.pluginsorg.eclipse.wst.server.core mp2,找到Tomcat加载的项目,看到有个session.ser文件删除就OK,如果还不行就将里面的work文件目录的内容都删除。
上述内容就是看的别人的解决方案,就是删除session.ser文件。