繁体   English   中英

java.rmi.MarshalException:通信失败

[英]java.rmi.MarshalException: Failed to communicate

我正在使用jbossIDE Eclipse 1.6。 部署.ear应用程序时,出现java.rmi.MarshalException。

令人惊讶的是,就在几分钟前,一切都还好。

我觉得jbossIDE Eclipse的东西真的没用。 它一直在崩溃。

    java.rmi.MarshalException: Failed to communicate.  Problem during
              marshalling/unmarshalling; nested exception is: 
java.io.InvalidClassException: com.afrikbrain.util.message.MessageInfo; local class 
    incompatible: stream classdesc serialVersionUID = 2285009932770474121, local class 
    serialVersionUID = -2900394430145132451

    at   
 org.jboss.remoting.transport.socket.SocketClientInvoker.handleException(SocketClientInvoker.java:122)
at 

 org.jboss.remoting.transport.socket.MicroSocketClientInvoker.transport(MicroSocketClientInvoker.java:644)
at 
 org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:122)

部署到EJB服务器的com.afrikbrain.util.message.MessageInfo类的版本与客户端中的版本不同。 这就是为什么它们具有不同的序列ID。 尝试删除并重新编译所有内容,以便在服务器和客户端上都部署完全相同的类版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM