ERROR 2012-03-28 16:00:41,342 Session: 698207EB2D1E313D533FD4E4B50F1621; [org.apache.catalina.session.StoreBase.processExpires(StoreBase.java:213)]
java.io.EOFException
at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2228)
at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2694)
at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:761)
at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
at org.apache.catalina.util.CustomObjectInputStream.<init>(CustomObjectInputStream.java:58)
at org.apache.catalina.session.FileStore.load(FileStore.java:274)
at org.apache.catalina.session.StoreBase.processExpires(StoreBase.java:194)
at org.apache.catalina.session.PersistentManagerBase.processExpires(PersistentManagerBase.java:553)
at org.apache.catalina.session.ManagerBase.backgroundProcess(ManagerBase.java:664)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1285)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1570)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1579)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1579)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1559)
at java.lang.Thread.run(Thread.java:595)
ERROR 2012-03-28 16:01:41,579 Session: 698207EB2D1E313D533FD4E4B50F1621; [org.apache.catalina.session.StoreBase.processExpires(StoreBase.java:213)]
java.io.EOFException
at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2228)
at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2694)
at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:761)
at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
at org.apache.catalina.util.CustomObjectInputStream.<init>(CustomObjectInputStream.java:58)
at org.apache.catalina.session.FileStore.load(FileStore.java:274)
at org.apache.catalina.session.StoreBase.processExpires(StoreBase.java:194)
at org.apache.catalina.session.PersistentManagerBase.processExpires(PersistentManagerBase.java:553)
at org.apache.catalina.session.ManagerBase.backgroundProcess(ManagerBase.java:664)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1285)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1570)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1579)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1579)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1559)
at java.lang.Thread.run(Thread.java:595)
tomcat 启动后,报如上错误。
出现原因:tomcat对保存硬盘的session读取失败
解决方法:打开TOMCAT的安装目录,在WORK文件夹找到Catalina\localhost\你的工程名所在文件夹下, 把里面的session.ser删除即可。