使用工具:
eclipse + tomcat6
现象描述:
一直用tomcat一段时间都正常无事,最近一次启动tomcat就发生以下异常
错误如下:
严重: 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)
处理方式:
将work下面的文件清空,主要是对应工程的*.ser文件,或者只是删除掉session.ser即可以解决,eg: E:\apache-tomcat-6.0.18\work\Catalina\localhost\youprogect\ 将这个目录里的文件清空即可
原因和猜想:
在非正常退出时,TOMCAT会记录一些数据,下次开启时会去读这些数据,以便让上次关闭时的session继续有效,故而产生session.ser文件
而在重新启动的时候,tomcat对硬盘的session读取失败导致开启失败
分享到:
相关推荐
此外,学习数据库工具,如MySQL Workbench、pgAdmin或SQL Server Management Studio,可以帮助我们更方便地进行数据库管理和开发工作。 在实际项目中,SQL不仅用于基本的数据操作,还常常结合编程语言(如Python、...
"杂项文件"的处理和管理是日常工作中常见的任务。在计算机系统中,我们经常遇到各种各样的文件类型,如: 1. **文本文件**:包括.txt、.doc、.docx、.pdf等,用于存储文字信息。文本文件可以是文档、报告、书籍、...
4. **Shell脚本**:学习编写Bash shell脚本,可以自动化重复性的任务,提高工作效率。 5. **系统服务与进程管理**:理解如何启动、停止和管理系统服务,以及使用ps、top和htop等工具监控进程状态。 接下来是Python...
本压缩包文件包含的“OTDR 杂项参考资料”是一系列关于OTDR的详细信息集合,旨在帮助读者深入理解其工作原理、应用场景及操作技巧。 OTDR的工作原理基于后向散射和菲涅尔反射。它向光纤发送一系列短脉冲光,并接收...
通过CAJViewer,你可以深入研究Pocsag和Flex编码的具体实现细节,理解它们的工作机制,以及如何优化这些编码技术以适应不同的通信环境。 此外,这些文献可能还讨论了寻呼机技术的发展历程,以及随着移动通信技术的...
电机MES二期项目_测试报告_MES杂项调整 "1.打开电机调让调拨工作台,新增调拨发出单,物料选择实物条码寄售的物料,打印单据 2.打开PDA电机调让调拨执行功能,扫描单据 3.查看明细 4.确认执行 " "1.打开电机调让...
理解并熟练掌握杂项设备驱动的编写,不仅可以帮助你构建自己的硬件接口,还有助于深入理解Linux内核的工作原理。在实际开发过程中,你可能需要根据具体硬件的需求来调整这些基本步骤,例如添加中断处理、DMA传输、...
源代码是程序员可以直接阅读和修改的文本文件,通过研究这些源代码,开发者可以深入理解DirectSound的工作原理,并且能将其应用于实际项目中,提升音频处理能力。 【标签】"图形处理类"可能意味着虽然这个压缩包...
这可能包括创业建议、在线营销策略、自由职业者的工作平台介绍、编程项目案例分析,或者是关于如何利用技术进行创新并创造收入的讨论。 综合以上信息,我们可以预期这个压缩包文件包含了一系列IT领域的实用知识,...
7. **兼容性测试**:了解如何确保代码在不同版本的Windows操作系统以及各种硬件配置下都能正常工作。 8. **代码组织结构**:学习良好的源代码组织方式,以便于理解和维护。 通过深入研究和分析DSound_demo中的源...
"C语言杂项.zip"可能包含了一系列关于C语言的学习资源、代码示例或项目实践,其中"**c-master**"可能是一个C语言的学习项目或者库的主目录。下面,我们将深入探讨C语言的一些关键知识点。 1. **基础语法**:C语言的...
"MiscTools:杂项工具"是一个集合,包含了各种实用但可能不常见的工具,这些工具主要由Python编程语言编写。这个工具包的目的是为用户提供一系列在日常工作中可能会遇到的各种问题的解决方案,而这些问题可能涵盖的...
1. **动态链接库(DLL)**:了解DLL的工作原理和如何在Windows环境下创建和使用DLL,包括导出函数、加载和调用DLL函数等。 2. **AVI视频格式**:理解AVI(Audio Video Interleave)文件结构,以及如何进行AVI视频的...
你好呀 :waving_hand: 现在您在这里,为什么不检查我的一些项目呢?...神学院混沌,复杂和不断发展的系统的小组工作 杂项 (一次性项目和其他所有项目) / — :star: 7 自定义LaTeX2e文档类,用于排
标题“RUP,CMMI杂项啊”提到了两种软件开发过程模型:Rational Unified Process(RUP)和Capability Maturity Model Integration(CMMI)。RUP是一种面向对象的软件开发过程框架,而CMMI则是一种用于评估和改进组织...
在这个名为“人工智能+杂项大礼包”的压缩文件中,包含了丰富的IT知识资源,特别是对于对人工智能感兴趣的人来说,这是一个全面的学习宝库。这个大礼包不仅涵盖了人工智能的基础知识,还涉及了其他相关的技术领域,...
Sqlmap 杂项参数详解 Sqlmap 是一款功能强大且广泛使用的 SQL 注入检测工具,它提供了许多实用的参数和选项,...Sqlmap 的这些杂项参数可以帮助用户快速检测和利用 SQL 注入漏洞,提高工作效率和检测结果的准确性。
9. **ABAP工作区**:在开发环境中,ABAP Workbench提供了一套工具,包括SE38编辑器(编写代码)、SE80对象浏览器(管理对象)、SE37函数模块编辑器等。 10. **事务码和增强**:SAP系统中的每个业务操作都有一个对应...
这些恶意软件可能具有独特的特性和行为,因此对它们进行逆向工程(Reverse Engineering,简称RE)是理解其工作原理、发现潜在威胁并开发防御策略的关键步骤。 逆向工程是一种技术手段,它允许安全专家将已编译的...
【标题】:“ctf杂项解题中常用的exe软件” 在网络安全竞赛,特别是Capture The Flag ...通过深入理解这些exe软件的工作原理和功能,参赛者可以在面对复杂谜题时更快地找到解决方案,从而在竞争激烈的比赛中取得优势。