tomcat启动异常

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删除即可。

猜你喜欢

转载自fhqllt.iteye.com/blog/1467174