tomcat启动时出现异常Exception loading sessions from persistent storage
来源:互联网 发布:百分百营销软件 编辑:程序博客网 时间:2024/05/22 03:25
Exception loading sessions from persistent storage
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:56)
at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:384)
at org.apache.catalina.session.StandardManager.load(StandardManager.java:343)
at org.apache.catalina.session.StandardManager.start(StandardManager.java:657)
at org.apache.catalina.core.ContainerBase.setManager(ContainerBase.java:499)
at org.apache.catalina.startup.ContextConfig.managerConfig(ContextConfig.java:315)
at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:635)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:216)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4290)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:701)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:432)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
at org.apache.catalina.core.StandardService.start(StandardService.java:480)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
at sun.reflect.NativeMethodAccessorImpl
at sun.reflect.NativeMethodAccessorImpl
at sun.reflect.DelegatingMethodAccessor
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
分析: session未超时的情况下,服务器关闭的时候会被序列化为工程名\SESSIONS.ser,tomcat 启动的时候再加载进来,EOFException表示tomcat上次关闭时还有一些活动连接,所以在重启时tomcat尝试去恢复这些session,但是在输入过程中意外地到达文件尾或流尾的信号,导致从session中获取数据失败。异常是tomcat本身的问题,由于tomcat上次非正常关闭时有一些活动session被持久化(表现为一些临时文件),在重启时,tomcat尝试去恢复这些session的持久化数据但又读取失败造成的。此异常不影响系统的使用。
解决办法:将 tomcat_home\work\Catalina\localhost\『工程名』\SESSIONS.ser删除。如果正常关闭服务端,该文件是自动删除的。考虑到每个人的tomat的工作目录不同,建议在“搜索”功能中找到你的SESSIONS.ser文件,而且只需要删除..\yourProjectName\下的SESSIONS.ser即可。
最简单的办法是work下的全部删除,然后重启tomcat。
下面是有关tomcat 的work目录的知识:
1
2
- tomcat启动时出现异常Exception loading sessions from persistent storage
- tomcat启动时出现异常Exception loading sessions from persistent storage
- tomcat启动时出现异常Exception loading sessions from persistent storage
- tomcat启动时出现异常Exception loading sessions from persistent storage
- tomcat启动时出现异常Exception loading sessions from persistent storage
- tomcat启动时出现异常Exception loading sessions from persistent storage
- tomcat启动时出现异常Exception loading sessions from persistent storage
- tomcat应用启动异常:Exception loading sessions from persistent storage
- tomcat启动时出现异常Exception loading sessions from persistent storage(java.io.EOFException的解决方案)
- Tomcat异常 严重: Exception loading sessions from persistent storage
- Tomcat异常 严重: Exception loading sessions from persistent storage
- tomcat异常:Exception loading sessions from persistent storage
- Tomcat异常之 Exception loading sessions from persistent storage解决方案
- tomcat启动:Exception loading sessions from persistent storage
- Exception loading sessions from persistent storage异常
- Tomcat:Exception loading sessions from persistent storage
- tomcat启动时出现异常Exception loading sessions from persistent storage分析: session未超时的情况下,服务器关闭的时候会被序列化为工程名\
- Tomcat启动时提示Exception loading sessions from persistent storage错误
- linux编译错误__new_exitfn: Assertion `l != ((void *)0)' failed
- IOS中的RGB颜色值
- 如何解决服务器CPU使用率过高的问题
- C/C++内存分配
- spring实例化bean的三种方式
- tomcat启动时出现异常Exception loading sessions from persistent storage
- 对语言之争的看法
- Linux下DNS服务器的搭建
- Android获得屏幕分辨率的两种方法
- 面试体验:Microsoft 篇
- CA认证——使用吉大正元认证系统为门户把关
- 插件及可扩展性的理解
- 菜谱
- JavaScript中关于var以及变量问题