在服务器重启的时候报错
一般的服务器停止的时候都会将session钝化,将其写入到文件中,并且在重新启动的时候再将其锐化,恢复重启前的session信息,所以如果你放入session中的类没有实现jNotSerializableException的话,服务器启动的时候就会出现这个异常
所以要在对应po类上实现Serializable,还要生成serialVersionUID
还有一种情况就是开发过程中如果想缓存某个JavaBean,请确保所引用的对象都implents Serializable,如果某个对象不需要被cache,就加上transient关键字,否则Ehcache每次都无法通过引用查找的方法去保存所有实例数据到磁盘.