IOException while loading persisted sessions: java.io.EOFException

严重: IOException while loading persisted sessions: java.io.EOFException
java.io.EOFException
    at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2303)
    at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2772)
    at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:778)
    at java.io.ObjectInputStream.<init>(ObjectInputStream.java:278)
    at org.apache.catalina.util.CustomObjectInputStream.<init>(CustomObjectInputStream.java:58)
    at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:363)
    at org.apache.catalina.session.StandardManager.load(StandardManager.java:322)
    at org.apache.catalina.session.StandardManager.start(StandardManager.java:649)
    at org.apache.catalina.core.ContainerBase.setManager(ContainerBase.java:446)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4635)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:822)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
    at org.apache.catalina.core.StandardService.start(StandardService.java:525)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
2015-4-24 13:13:27 org.apache.catalina.session.StandardManager start
严重: Exception loading sessions from persistent storage
java.io.EOFException
    at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2303)
    at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2772)
    at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:778)
    at java.io.ObjectInputStream.<init>(ObjectInputStream.java:278)
    at org.apache.catalina.util.CustomObjectInputStream.<init>(CustomObjectInputStream.java:58)
    at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:363)
    at org.apache.catalina.session.StandardManager.load(StandardManager.java:322)
    at org.apache.catalina.session.StandardManager.start(StandardManager.java:649)
    at org.apache.catalina.core.ContainerBase.setManager(ContainerBase.java:446)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4635)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:822)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
    at org.apache.catalina.core.StandardService.start(StandardService.java:525)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

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

时间: 2024-08-12 02:15:09

IOException while loading persisted sessions: java.io.EOFException的相关文章

【转】Tomcat出现SEVERE: IOException while loading persisted sessions: java.io.EOFException java.io.EOFException问题的解决方案

[java] view plaincopy 错误代码如下: 严重: IOException while loading persisted sessions: java.io.EOFException java.io.EOFException at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2325) at java.io.ObjectInputStream$BlockDataInputS

tomcat启动时报:IOException while loading persisted sessions: java.io.EOFException的解决方案

严重: IOException while loading persisted sessions: java.io.EOFExceptionjava.io.EOFException    at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2284)    at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInp

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

java.io.EOFException at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2281) at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2750) at java.io.ObjectInputStream.readStreamHeader(ObjectInpu

tomcat启动报:严重: IOException while loading persisted sessions: java.io.EOFException

严重: IOException while loading persisted sessions: java.io.EOFException ................................... . .. org.apache.catalina.session.StandardManager start 严重: Exception loading sessions from persistent storage java.io.EOFException at java.io.O

&lt;&lt;&lt; Tomcat运行报错IOException while loading persisted sessions: java.io.EOFException

解决方法:将work下面的文件清空,主要是*.ser文件,或者只是删除掉session.ser即可以解决. ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

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

1.错误描述 java.io.EOFException 2.错误原因 由于项目在运行的过程中,异常地关闭了Tomcat,在项目文件下生成了SESSIONS.ser D:\MyEclipse\apache-tomcat-7.0.55\work\Catalina\localhost\SSH 3.解决办法 删除在该路径下的SESSIONS.ser文件,重新启动Tomcat,项目就会正常运行

Tomcat启动时,会遇到IOException while loading persisted sessions: java.io.EOFException

分析问题:EOFException是由阻塞引起的,因为tomcat server的input.read读不到东西就会阻塞,当你关掉client的时候,server就知道没有东西进来了,所以在输入过程中意外的到达文件尾或流尾,导致从session中获取数据失败.异常是tomcat自身的问题,由于 主要tomcat上次非正常关闭时有一些活动session被持久化,在重启时,tomcat尝试恢复这些session的持久化数据但又恢复失败.此异常不影响系统的正常使用 解决方法:1. 在Servers t

while loading persisted sessions [java.io.EOFException]的三种解决办法!

原因: (1)IOException while loading persisted sessions: java.io.EOFException当加载持久化的session错误:文件末尾异常,就是已经读取到文件末尾了,tomcat仍然试图读取内容. (2)修改jsp文件后,访问web页面时是修改前的效果,这是因为tomcat未及时编译jsp导致的所以要删除work目录下的catalinna的文件 解决方案: (1) 自己电脑的tomcat的版本比较高,可在自己的项目文件夹workspace -

IOException while loading persisted sessions: java.io.EOFException-Tomcat启动异常解决办法

最近刚把项目转入Tomcat服务器下,运行好几次都没事儿,不过今天启动时突然报:严重: IOException while loading persisted sessions: java.io.EOFException等一堆异常,查了查,可能是项目在启动的过程中eclipse突然关闭了引起的,不过这个问题很容解决,就是把tomcat目录下的work文件夹下边的所有文件全部清除就OK了,主要是这个里边的*.ser序列化文件导致的! 希望以上方法能帮到正在着急解决这个问题的您!