类定义如下:
package com.action;public class VipGroup {
public String viplevelCode;
public String viplevel;
public String getViplevelCode() {
return viplevelCode;
}
public void setViplevelCode(String viplevelCode) {
this.viplevelCode = viplevelCode;
}
public String getViplevel() {
return viplevel;
}
public void setViplevel(String viplevel) {
this.viplevel = viplevel;
}
}
启动tomcta的时候报错如下:严重: IOException while loading persisted sessions: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: com.action.VipGroup
java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: com.action.VipGroup奇怪的是,在我的windowsXP下面的tomcta6.35就正常的,但是在UNIX下面的tomcat6.10就报错,跟tomcat的版本之间,有关系的吗
package com.action;public class VipGroup {
public String viplevelCode;
public String viplevel;
public String getViplevelCode() {
return viplevelCode;
}
public void setViplevelCode(String viplevelCode) {
this.viplevelCode = viplevelCode;
}
public String getViplevel() {
return viplevel;
}
public void setViplevel(String viplevel) {
this.viplevel = viplevel;
}
}
启动tomcta的时候报错如下:严重: IOException while loading persisted sessions: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: com.action.VipGroup
java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: com.action.VipGroup奇怪的是,在我的windowsXP下面的tomcta6.35就正常的,但是在UNIX下面的tomcat6.10就报错,跟tomcat的版本之间,有关系的吗
为了保存在内存中的各种对象的状态,并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存Object States,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化a)当你想把的内存中的对象保存到一个文件中或者数据库中时候;
b)当你想用套接字在网络上传送对象的时候;
c)当你想通过RMI传输对象的时候;以上三种情况需要序列号
谢谢指导,请问如何实现implements Serializable //(序列化)?
具体如何操作,给一个例子好吗?
我也百度了,没找到
public String viplevelCode;
public String viplevel;public String getViplevelCode() {
return viplevelCode;
}
public void setViplevelCode(String viplevelCode) {
this.viplevelCode = viplevelCode;
}
public String getViplevel() {
return viplevel;
}
public void setViplevel(String viplevel) {
this.viplevel = viplevel;
}
遇到上述异常,删除Tomcat里面的work\Catalina\localhost下的内容即可解决.
原因是由于项目测试中class文件或者其它文件更新过频繁。我不敢随便删除,该目录下是否可以删除的?
非常感谢!
添加了以上两句话后,implements java.io.Serializable {private static final long serialVersionUID = 1L;原来的错误信息消失了,但是其它类出现了这个错误了不是每个类都要这样弄一下?