Struts tomcat下java.io.NotSerializableException错误的解决方法
重新部署项目时,出现部分异常的信息为:
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
解决办法:
1.将报异常的类实现java.io.Serializable接口即可
2.设置tomcat配置文件
在tomcat/conf中Context.xml中添加如下的内容:
<Manager className="org.apache.catalina.session.PersistentManager" saveOnRestart="false"> <Store className="org.apache.catalina.session.FileStore"/> </Manager>