java.io.NotSerializableException
2016-03-12 11:18
337 查看
java.io.NotSerializableException错误解决方法
运行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">
<Store className="org.apache.catalina.session.FileStore"/>
</Manager>
即可解决该问题。
解决办法二:
将那些需要放在session的类进行序列化。
也就是让类实现接口java.io.Serializable即可
运行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">
<Store className="org.apache.catalina.session.FileStore"/>
</Manager>
即可解决该问题。
解决办法二:
将那些需要放在session的类进行序列化。
也就是让类实现接口java.io.Serializable即可
相关文章推荐
- 服务器部署JAVA程序及其调试
- MyBatis+Spring+Spring MVC整合开发
- Spring 4.2.5 - 序
- Java工程项目开发中异常处理的方法及系统
- Spring中的ContextLoaderListener作用
- Java单例模式如何理解
- Java 类加载器Class Loader
- java学习---char和int的类型转换问题
- java异常回顾
- Java AbstractList 源代码分析
- 【java框架-复习spring】spring思维导图
- 如何让eclipse进行智能提示?
- 2016蓝桥杯假期任务之《十进制转十六进制》
- Java,JSP中的日期分别获取年,月,日的方法。
- java排序算法二分法 希尔排序 快速排序 归并排序
- java 遍历arrayList的四种方法及其效率对比
- Eclipse远程调试
- java俄罗斯方块1
- java NIO
- Java String.split()的一些注意点