关于tomcat下java.io.NotSerializableException异常的解决方法

来源:互联网 发布:跃知善网络 编辑:程序博客网 时间:2024/05/21 11:23

在重启Tomcat时,有时会碰到java.io.NotSerializableException异常,原因是在关闭和重启Tomcat 5时, tomcat 会试图 serialize存在的session资源. 如果 sessions中相关的对象没有实现 serializable 接口, 就会出现Cannot serialize session attribute XXX  for  异常。

 

解决办法:

在tomcat/conf/server.xml中对应的context下,加入

<Manager className="org.apache.catalina.session.PersistentManager"   
              debug="0"   
              saveOnRestart="false"   
              maxActiveSessions="-1"   
              minIdleSwap="-1"   
              maxIdleSwap="-1"   
              maxIdleBackup="-1">   
              <Store className="org.apache.catalina.session.FileStore"/>   
  </Manager>

原创粉丝点击