`

SEVERE: IOException while loading persisted sessions: java.io.EOFException

 
阅读更多

1、错误重现

SEVERE: IOException while loading persisted sessions: java.io.EOFException
java.io.EOFException
	at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2304)
	at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2773)
	at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:798)
	at java.io.ObjectInputStream.<init>(ObjectInputStream.java:298)
	at org.apache.catalina.util.CustomObjectInputStream.<init>(CustomObjectInputStream.java:58)
	at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:246)
	at org.apache.catalina.session.StandardManager.load(StandardManager.java:204)
	at org.apache.catalina.session.StandardManager.startInternal(StandardManager.java:491)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5300)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
	at java.util.concurrent.FutureTask.run(FutureTask.java:166)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:722)

 2、解决办法

原因是tomcat对硬盘的session读取失败,彻底解决办法一下:将work下面的文件清空,主要是*.ser文件,或者只是删除掉session.ser即可以解决。如果是Maven管理tomcat的话,先clean 再tomcat7:run即可。

 

0
1
分享到:
评论

相关推荐

    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) { ...

    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 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原生日志工具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 { ...

    java利用jnative调用DLL.txt

    ### Java通过JNative调用DLL的关键知识点 #### JNative简介 JNative是一个强大的Java库,允许Java应用程序直接调用本地动态链接库(DLL)或共享库。它为开发者提供了一个简单而灵活的方式来集成本地代码与Java环境...

    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`封装,以及...

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

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

    JDBC +MSSQL驱动

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

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

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

    java中logging的demo

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

    java dubbo admin 2.5.3 + jdk1.7

    24-Feb-2018 10:15:07.213 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.listenerStop Exception sending context destroyed event to listener instance of class ...

    英语单词记忆法-100个句子记7000个单词俞敏洪.doc

    知识点9:The difference between libel and slander is that libel is printed while slander is spoken. * Libel:诽谤,n. * Slander:流言,n. * Printed:书面的,adj. * Spoken:口头的,adj. 知识点10:The...

    product_swing_java自带log使用_swing皮肤定义_java_

    在Java开发领域,Swing库是用于构建图形用户界面(GUI)的重要工具,它提供了丰富的组件和功能。本文将深入探讨如何在Swing应用中使用Java自带的日志系统(logging API)以及如何自定义Swing界面的皮肤。 一、Java...

    java 告警提示代码

    `java.util.logging.Logger`是Java内置的日志框架,它允许开发者定义不同的日志级别,如`SEVERE`、`WARNING`、`INFO`、`CONFIG`、`FINE`、`FINER`和`FINEST`。当设置为`WARNING`级别时,`Logger`会记录所有警告级别...

    LogViewer:查看器,用于查看java.util.logging.Logge生成的xml格式的日志文件-开源

    LogViewer是一款专为查看基于Java.util.logging.Logger框架生成的XML格式日志文件设计的开源查看器。这款工具采用Java和Swing技术构建,为开发者提供了一个直观且功能丰富的界面,来解析和分析日志信息。在Java应用...

    java日志.txt

    根据提供的文件信息,我们可以深入探讨Java日志系统的关键概念与技术细节。日志在软件开发过程中扮演着极其重要的角色,它不仅有助于问题诊断,还能帮助我们监控应用的行为和性能。 ### Java日志系统概述 Java日志...

    Java中操作Excel表格

    import java.io.IOException; import java.io.InputStream; import java.util.logging.Level; import java.util.logging.Logger; import jxl.Cell; import jxl.Sheet; import jxl.Workbook; import jxl.read.biff....

    java调用google的翻译实例

    ### Java调用Google翻译API实例解析 #### 一、引言 随着全球化的发展与信息技术的进步,多语言支持已成为软件开发中的重要组成部分。其中,利用现有的API进行文本翻译是一种高效便捷的方式。本文将详细介绍如何在...

Global site tag (gtag.js) - Google Analytics