我只是创建了最简单的Singleton EJB来返回一个自定义的可序列化对象,但是当我调用远程方法时,我得到以下异常:
org.jboss.serial.exception.SerializationException:无法创建model.Usuario实例 - model.Usuario
它适用于简单类型和普通类(例如String),但不适用于与我创建的类有关的对象。
我正在使用JBoss 6.0和Eclipse。
我能错过什么?
提前致谢, 索尔
答案 0 :(得分:2)
1.您应该使您的对象实现Serializable
2.将所有不可序列化的字段标记为transient
。
答案 1 :(得分:2)
您尝试序列化的类必须实现Serializable
标记接口或扩展实现它的类。此外,您班级的每个非临时成员也必须是Serializable
。