在關閉和重啟Tomcat 5時, tomcat 會試圖 serialize存在的session資源. 如果?sessions中相關的對象沒有實現?serializable 接口, 就會出現Cannot serialize session attribute XXX? for? 異常.
如果你不想看到該異常, 也不想保存session. 那么你可以在項目部署描述文件中(如. test.xml,)(instead of just exploding the war)? 的 ?<Context> tags中間 加上?:
<Manager className="org.apache.catalina.session.PersistentManager"
saveOnRestart="false"/>
這樣 tomcat 在關閉的時候就不會保存session資源了.
你也可以在server.xml中指定上面的值. 這也所有的程序都使用這個設置了.
?
試試看.