`
kalllx
  • 浏览: 62982 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

tomcat 启动时报 SEVERE: IOException while loading persisted sessions: java.io.EOFExc

 
阅读更多

tomcat 启动时,报

tomcat  startup error,due

Aug 29, 2012 10:37:36 AM org.apache.catalina.session.StandardManager doLoad
SEVERE: IOException while loading persisted sessions: java.io.EOFException
java.io.EOFException
 at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2280)
 at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2749)
 at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:779)
 at java.io.ObjectInputStream.<init>(ObjectInputStream.java:279)
 at org.apache.catalina.util.CustomObjectInputStream.<init>(CustomObjectInputStream.java:58)
 at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:362)
 at org.apache.catalina.session.StandardManager.load(StandardManager.java:321)
 at org.apache.catalina.session.StandardManager.start(StandardManager.java:643)
 at org.apache.catalina.core.ContainerBase.setManager(ContainerBase.java:438)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java:4559)
 at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
 at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
 at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
 at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:637)
 at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:563)
 at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:498)
 at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
 at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
 at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
 at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
 at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:445)
 at org.apache.catalina.core.StandardService.start(StandardService.java:519)
 at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
 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)
Aug 29, 2012 10:37:36 AM org.apache.catalina.session.StandardManager start
SEVERE: Exception loading sessions from persistent storage
java.io.EOFException
 at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2280)
 at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2749)
 at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:779)
 at java.io.ObjectInputStream.<init>(ObjectInputStream.java:279)
 at org.apache.catalina.util.CustomObjectInputStream.<init>(CustomObjectInputStream.java:58)
 at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:362)
 at org.apache.catalina.session.StandardManager.load(StandardManager.java:321)
 at org.apache.catalina.session.StandardManager.start(StandardManager.java:643)
 at org.apache.catalina.core.ContainerBase.setManager(ContainerBase.java:438)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java:4559)
 at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
 at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
 at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
 at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:637)
 at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:563)
 at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:498)
 at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
 at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
 at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
 at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
 at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:445)
 at org.apache.catalina.core.StandardService.start(StandardService.java:519)
 at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
 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文件不正常,所以在读取时候会报错。

解决方法是 删除 work目录下的session.ser文件

分享到:
评论

相关推荐

    java.util.logging.Logger使用详解

    import java.io.IOException; public class LoggingLevelDemo2 { private static final Logger LOGGER = Logger.getLogger(LoggingLevelDemo2.class.getName()); public static void main(String[] args) { ...

    Tomcat中--Error listenerStart错误的解决方案

    在Java Web应用开发过程中,经常遇到的一个问题是Tomcat启动时出现“Error listenerStart”这样的异常信息。本文将详细介绍这一问题的原因、可能涉及的因素以及具体的解决方法。 #### 一、问题背景 在部署Spring ...

    java swing用Logger输出错误日志.docx

    import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.logging.*; public class LoggerUtil { private static final String FILE_NAME = "400电话系统日志";...

    java读取属性文件

    import java.io.IOException; import java.util.Properties; public class PropertiesExample { public static void main(String[] args) { // 创建Properties对象 Properties prop = new Properties(); try {...

    Java原生日志工具Logger参考.docx

    import java.io.IOException; import java.util.logging.Level; import java.util.logging.LogManager; import java.util.logging.Logger; public class LoggerUtil { public static void config() { try { ...

    Proxool-0.9.1

    (使用servlet方式加载也可以,只是在启动时报错) 加载方式修改为: &lt;!-- proxool --&gt; &lt;param-name&gt;xmlFile &lt;param-value&gt;/WEB-INF/conf/proxool.xml&lt;/param-value&gt; &lt;listener-class&gt;org....

    The required Server component failed to start so Tomcat is unable to start问题解决

    在IT行业中,尤其是在Java Web开发领域,Tomcat服务器是一个广泛使用的应用服务器,它负责运行Servlet和JSP等Web应用程序。然而,在配置和运行Tomcat时,开发者常常会遇到各种问题,其中“`The required Server ...

    人教版英语必修五单词默写双语版本.doc

    28. severe:严重的;29. clue:线索;30. pump:泵,抽水机;31. Cambridge:剑桥,英国城市,著名大学所在地;32. foresee:预见,预知;33. investigate:调查,研究;34. investigation:调查,研究;35. blame...

    tomcat日志详细说明

    ### Tomcat日志详细说明 #### 一、Tomcat日志概述 Apache Tomcat作为一款开源的Servlet容器,被广泛应用于Java Web应用的部署。它不仅支持Servlet还支持JSP等技术,是学习和开发Java Web项目的理想选择之一。为了...

    tomcat-juli.jar,tomcat-juli-adapters.jar,log4j-1.2.12.jar tomcat 6日志输出

    在Java Web应用服务器Tomcat 6中,日志管理是一个至关重要的部分,它帮助开发者跟踪应用程序的运行状态,排查问题,以及记录系统活动。这里提到的`tomcat-juli.jar`、`tomcat-juli-adapters.jar`和`log4j-1.2.12.jar...

    Linux下关闭tomcat

    ### Linux下关闭Tomcat 在Linux环境中管理应用服务器如Tomcat是常见的运维操作之一。本文将详细介绍如何在Linux系统中安全、有效地关闭Tomcat服务,包括通过标准脚本关闭、直接杀死进程等方法。 #### 一、使用...

    ethminer-0.16.0.dev3

    Without it severe hash loss will occur. 5. What are the optimal launch parameters? The default parameters are fine in most scenario's (CUDA). For OpenCL it varies a bit more. Just play around with...

    Java Logger Logging 封装

    `Logger`是Java标准库`java.util.logging`包提供的日志工具,它提供了多种级别的日志记录,如`SEVERE`、`WARNING`、`INFO`、`CONFIG`、`FINE`、`FINER`和`FINEST`。本篇文章将深入探讨Java中的`Logger`封装,以及...

    安装 oracle 软件常见问题解决办法

    安装 oracle 软件常见问题解决办法。计算机名与IP没有绑定。5、 ORA-12170:TNS:连接超时

    Java自定义日志模块实现

    自定义日志模块(接口及代理实现),而不直接使用第三方日志框架接口,避免在日志框架升级或者切换时,代码过多耦合。 这个举例说明一下: 比如,在某一项目开始时使用的是“log4j”框架,后面经过研究发现“sf4j...

    tomcat 日志设置解决方案

    Tomcat使用Java Util Logging (JULI)作为日志框架,支持`SEVERE`、`WARNING`、`INFO`、`CONFIG`、`FINE`、`FINER`和`FINEST`等日志级别。在`logging.properties`中设置适当的级别可以帮助过滤不必要的信息。 4. **...

    java中logging的demo

    在Java编程语言中,日志(Logging)是一个关键的组件,用于记录应用程序的运行时信息。日志可以帮助开发者追踪程序的执行过程,诊断错误,优化性能,并为用户提供有关系统活动的详细信息。Java中的日志框架包括内置...

    JDBC +MSSQL驱动

    Java Database Connectivity (JDBC) 是Java编程语言中用于与数据库交互的一组标准接口和类。它允许Java开发者通过编写Java代码来访问和操作各种类型的数据库,包括Microsoft SQL Server。MSSQL驱动是JDBC驱动的一种...

    tomcat日志配置所有包

    标题 "Tomcat日志配置所有包" 涉及到的是Apache Tomcat服务器的日志管理,这是一项关键的系统维护任务,确保应用的稳定性和问题排查能力。在Tomcat中,日志配置允许开发者和管理员监控服务器的行为,记录错误信息...

Global site tag (gtag.js) - Google Analytics