关于Tomcat服务器启动抛出异常的原因
来源:互联网 发布:c语言编程实战宝典 编辑:程序博客网 时间:2024/06/05 00:30
在做项目的时候,忽然出现了一个超出自己知识之外的问题,就是启动Tomcat时会抛出异常,如下:
java.io.EOFException java.io.ObjectInputStream$PeekInputStream.readFully 错误
Tomcat启动后报:IOException while loading persisted sessions: java.io.EOFException错误
- IOException while loading persisted sessions: java.io.EOFException
java.io.EOFException
at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2279)
后来网上搜索之后,找到了解决方案,把它记录在此:
产生问题的原因是:tomcat在启动的时候要读取硬盘上session,读取失败后就会产生此异常
解决方法:
分析:EOFException表示输入过程中意外地到达文件尾或流尾的信号,导致从session中获取数据失败。异常是tomcat本身的问题,由于tomcat上次非正常关闭时有一些活动session被持久化(表现为一些临时文件),在重启时,tomcat尝试去恢复这些session的持久化数据但又读取失败造成的。此异常不影响系统的使用。:(1) 删除apache-tomcat-7.0.25\work\Catalina\localhost\项目名 下的session.ser文件 (推荐这种)
(2) 删除apache-tomcat-7.0.25\work\Catalina\localhost 下所有的session.ser文件
解决办法:将tomcat5.5\work\Catalina\localhost\peam\SESSIONS.ser删除。如果正常关闭服务端,该文件是自动删除的。
阅读全文
0 0
- 关于Tomcat服务器启动抛出异常的原因
- tomcat 服务器抛出socket异常“文件打开太多”的问题
- 启动Tomcat,抛出java.io.IOException异常
- linux下安装tomcat,启动抛出异常
- tomcat抛出的奇怪异常
- 关于tomcat启动一闪而过的原因
- 关于tomcat启动失败的一个原因
- 关于tomcat启动报错的原因
- 关于Tomcat启动项目时,控制台抛出各种异常,误以为项目错误
- spring security抛出AuthenticationException异常的原因
- spring security抛出AuthenticationException异常的原因
- 关于启动Tomcat时的异常
- tomcat 服务器抛出socket异常“文件打开太多”的问题(转)
- linux tomcat 服务器抛出socket异常 Too many open files 的问题
- tomcat服务器启动异常解决
- 当在myeclipse中启动tomcat时,抛出异常
- 启动Tomcat时,抛异常原因之一
- 关于客户端断开连接后服务器抛出异常Connection reset
- 减少if-else使用
- 阿里云 ECS Linux系统无法SSH免密码登陆的处理办法
- 如何判断闰年
- web前端面试水平垂直居中详解
- easyui在datagrid只想选择一条
- 关于Tomcat服务器启动抛出异常的原因
- synchronized的实现原理与应用
- R语言做数据挖掘时常见问题解决方法
- ASampleCache缓存Drawable,Bitmap
- 状态模式,运动员比赛
- mysql中DATADIFF()函数使用
- C语言 设置控制台字体颜色 SetConsoleTextAttribute
- Error:Your project path contains non-ASCII characters.
- 设计模式六大原则-依赖倒置原则