java.io.NotSerializableException错误解决方法
来源:互联网 发布:北大汇丰商学院知乎 编辑:程序博客网 时间:2024/05/22 12:40
java.io.NotSerializableException错误解决方法
@for&ever 2009-9-15
运行tomcat下面的 ssh项目,启动,打开某页面(让session起作用),停止;再启动,有可能会报类似如下的错误:
org.apache.catalina.session.StandardManager doLoad
严重: IOException while loading persisted sessions: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: xxxxxxxx
java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: xxxxxxxx
org.apache.catalina.session.StandardManager start
严重: Exception loading sessions from persistent storage
java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: xxxxxxx
原因是:tomcat停止时,保存session资源,然后在重启服务后,会尝试恢复session。
解决办法一:
配置tomcat在关闭的时候就不去保存session资源。
在server.xml中Context下添加如下的内容:
<Manager className="org.apache.catalina.session.PersistentManager" saveOnRestart="false"/>
再进行启动停止等操作,报如下的类似错误:
org.apache.catalina.session.PersistentManagerBase start
严重: No Store configured, persistence disabled
原因是添加的东东少添加了一点点儿。
解决办法:
修改刚才添加的 <Context>中<Manager> 元素:
将
<Manager className="org.apache.catalina.session.PersistentManager" saveOnRestart="false"/>
改为:
<Manager className="org.apache.catalina.session.PersistentManager" saveOnRestart="false">
<Store className="org.apache.catalina.session.FileStore"/>
</Manager>
即可解决该问题。
解决办法二:
将那些需要放在session的类进行序列化。
也就是让类实现接口java.io.Serializable即可。
@forandever 2009-9-15
- java.io.NotSerializableException错误解决方法
- java.io.NotSerializableException错误解决方法
- java.io.NotSerializableException错误解决方法
- java.io.NotSerializableException错误解决方法
- java.io.NotSerializableException错误解决方法
- java.io.NotSerializableException错误解决方法
- java.io.NotSerializableException错误解决方法
- java.io.NotSerializableException错误解决方法
- java.io.NotSerializableException错误解决方法
- java.io.NotSerializableException错误解决方法
- java.io.NotSerializableException错误解决方法
- java.io.NotSerializableException错误解决方法
- java.io.NotSerializableException错误解决方法
- java.io.NotSerializableException错误解决方法
- java.io.NotSerializableException错误解决方法
- java.io.NotSerializableException错误解决方法
- java.io.NotSerializableException错误解决方法
- Tomcat java.io.NotSerializableException错误解决方法
- Hibernate 基本数据操作(增删改查)
- 读《计算机常用算法与程序设计教程》
- linux下安装apache + subversion
- 线程与进程
- MySQL Proxy 安装与读写分离体验
- java.io.NotSerializableException错误解决方法
- Is Criticism of Obama Based on His Race?
- 关于vb.net的 CType/DirectCast/TryCast和C#中的as/()
- Shenzhen BYD plans Shenzhen float
- Ajax三本书
- Shenzhen OCT, China Merchants Property buy land in Shenzhen
- net技术中"反射"的使用方法
- 用bat或sh文件运行java程序
- LUA基本3D教程