Tomcat启动报错:IOException while loading persisted sessions: java.io.EOFException

原创 2012年03月23日 17:04:33

- IOException while loading persisted sessions: java.io.EOFException
java.io.EOFException
    at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:
2279)
    at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:
2748)
    at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:
780)
    at java.io.ObjectInputStream.
<init>(ObjectInputStream.java:280)
    at org.apache.catalina.util.CustomObjectInputStream.
<init>(CustomObjectInputStream.java:57)
    at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:
361)
    at org.apache.catalina.session.StandardManager.load(StandardManager.java:
320)
    at org.apache.catalina.session.StandardManager.start(StandardManager.java:
634)
    at org.apache.catalina.core.ContainerBase.setManager(ContainerBase.java:
431)
    at org.apache.catalina.startup.ContextConfig.managerConfig(ContextConfig.java:
391)
    at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:
1042)
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:
255)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:
119)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:
4053)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1012)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:
718)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1012)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:
442)
    at org.apache.catalina.core.StandardService.start(StandardService.java:
450)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:
683)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:
537)
    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:
271)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:
409)
- Exception loading sessions from persistent storage
java.io.EOFException
    at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:
2279)
    at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:
2748)
    at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:
780)
    at java.io.ObjectInputStream.
<init>(ObjectInputStream.java:280)
    at org.apache.catalina.util.CustomObjectInputStream.
<init>(CustomObjectInputStream.java:57)
    at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:
361)
    at org.apache.catalina.session.StandardManager.load(StandardManager.java:
320)
    at org.apache.catalina.session.StandardManager.start(StandardManager.java:
634)
    at org.apache.catalina.core.ContainerBase.setManager(ContainerBase.java:
431)
    at org.apache.catalina.startup.ContextConfig.managerConfig(ContextConfig.java:
391)
    at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:
1042)
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:
255)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:
119)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:
4053)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1012)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:
718)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1012)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:
442)
    at org.apache.catalina.core.StandardService.start(StandardService.java:
450)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:
683)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:
537)
    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:
271)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:
409)

 

网上查看得出的结论:
出现原因:tomcat对保存硬盘的session读取失败
解决方法:打开TOMCAT的安装目录,在WORK文件夹找到Catalina/localhost/你的工程名所在文件夹下,  把里面的session.ser删除即可。

      但是我进入到我的项目下居然没搜索出这个文件,最后搜索出localhost文件夹下所有的session.ser文件并删除掉才解决了该问题。

      网上有的朋友比我还绝:绝杀,把localhost下所有的文件全部删除。不过这可能导致要重新部署项目。

当然,这个是Tomcat加载上次的数据,失败了也不影响系统!

PS:本人没有搜到session.ser文件,所以把localhost下所有的文件全部删除,重新部署。但是本人好像部署依然报错,既然不影响就不整了,先继续搞项目

tomcat启动遇到的一些问题 闪退、报错等

java -version显示的是最新安装版本的java javac -version显示的是你配置环境变量版本的java在正确配置Tomcat环境变量后,遇到很多次运行startup.bat后,一...
  • qq_16485855
  • qq_16485855
  • 2016年06月20日 23:07
  • 2220

问题汇总——Tomcat启动报错

一、启动报服务未安装 解决方法: 第一步 Win+R键,输入cmd并运行  第二步 进入tomcat安装路径下bin目录,输入指令 service.bat install;并执行 ...
  • liuliuonlai
  • liuliuonlai
  • 2017年04月24日 14:21
  • 359

zabbix3.0.2 客户端zabbix_agentd 启动报错问题处理记录

1,Zabbix安装后启动报错[root@azure_test_dbm1_3_111 soft]#/usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agent...
  • mchdba
  • mchdba
  • 2016年05月11日 22:06
  • 10208

Active session量持续走高即将故障原因分析与优化建议

一个RAC数据库,在一次应用升级之后,active session数量持续攀升,若处理不及时,就挂了。本文对其问题原因展开详细分析,以及提出优化建议方案。...
  • ljunjie82
  • ljunjie82
  • 2015年10月10日 13:11
  • 1154

tomcat 启动报错的各种解决

1.Server Tomcat v7.0 Server at localhost failed to start. 严重: A child container failed during start...
  • zhou920786312
  • zhou920786312
  • 2017年03月30日 15:42
  • 4980

CentOS6.4 安装NCL遇到的问题

问题1:缺少openssl-0.9.8   结果程序报错: "ncl: error while loading shared libraries: libcrypto.so.0.9.8: canno...
  • BeautyGao
  • BeautyGao
  • 2014年05月15日 08:31
  • 2966

Hadoop运维笔记 之 Namenode异常停止后无法正常启动

原文:http://heylinux.com/archives/3398.html 公司在线上使用了CDH5 HA模式,有两个Namenode节点,结果其中的Standby节点因为一些关于edi...
  • xiaoshunzi111
  • xiaoshunzi111
  • 2016年02月02日 17:41
  • 1588

导入项目后tomcat无法正常启动--项目初始化报错

1.原因: https://passport.csdn.net/account/fpwd?action=resetpassword&username=u010935333&active=960ad6...
  • u010935333
  • u010935333
  • 2014年05月19日 11:51
  • 2840

Struts2.5版本之后Tomcat启动报错问题

初次学习Struts2,本着学习最新版本知识的原则,使用了Struts2.5.5版本。使用2.1版本没有问题,但是2.5版本果然会报错,完全靠自学。。。我真是解决两个小时啊!对新手来说上手坑真的比较多...
  • sinat_32873711
  • sinat_32873711
  • 2016年11月17日 00:44
  • 5024

Tomcat启动报错,连接连接池没反应

今天tomcat启动的时候在服务器上面看到在加载连接池加载不动了。 一想到上面的情况的话,我们就可以知道一定是数据库的连接出了问题,估计是数据库的IP,端口,账号,密码的问题。...
  • yangliding2011
  • yangliding2011
  • 2016年02月29日 19:48
  • 1433
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Tomcat启动报错:IOException while loading persisted sessions: java.io.EOFException
举报原因:
原因补充:

(最多只允许输入30个字)