WebSphereRMI连接问题
我的开发环境,有2个EJB RMI客户端(不同的IP)使用IBMWebsphere 6.1应用程序服务器连接同一个EJB客户端提供程序URL。当我增加来自每个客户端的请求时,一个客户端会出现java.io.IOException:不匹配的序列化问题。Websphere ORB listner线程池大小最小为-10最大为-50。这会有什么问题 java.io.IOException:不匹配的序列化UID:源(代表IDRMI:com.dfn.mtr.enums.ErrorCode:3762E1FD1A6B1BE5:601BEBFDABC9F5DC)=601BEBFDABC9F5DC,而目标(代表ID RMI:com.dfn.mtr.enums.ErrorCode:3762E1FD1A6B1BE5:CD1A966626885A23)=CD1A966626885A23 位于com.ibm.rmi.util.RepositoryId.useFullValueDescription(RepositoryId.java:727) 位于com.ibm.rmi.io.iioInputStream.useFullValueDescription(iioInputStream.java:1288) 位于com.ibm.rmi.io.iioInputStream.readSerializable(iioInputStream.java:1031) 在com.ibm.rmi.io.iioInputStream.simpleReadObjectInternal(iioInputStream.java:317)上 在com.ibm.rmi.io.iioInputStream.SimpleRadoObjectLoop上(iioInputStream.java:394) 位于com.ibm.rmi.io.iioInputStream.SimpleRadObject(iioInputStream.java:348) 位于com.ibm.rmi.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:200)WebSphereRMI连接问题,websphere,rmi,Websphere,Rmi,我的开发环境,有2个EJB RMI客户端(不同的IP)使用IBMWebsphere 6.1应用程序服务器连接同一个EJB客户端提供程序URL。当我增加来自每个客户端的请求时,一个客户端会出现java.io.IOException:不匹配的序列化问题。Websphere ORB listner线程池大小最小为-10最大为-50。这会有什么问题 java.io.IOException:不匹配的序列化UID:源(代表IDRMI:com.dfn.mtr.enums.ErrorCode:3762E1FD1
在com.ibm.rmi.iiop.cdriputstream.read_value(cdriputstream.java:1897)这可能是ibm告诉您
com.dfn.mtr.enums.ErrorCode
中的serialVersionUID
值在客户机和服务器之间不匹配的方式,尽管它是rmi/iiop,但我不知道serialVersionUID会出现在哪里。无论如何,.class文件显然不完全相同。谢谢你的评论。但是为什么有些请求同时适用于两个客户端。这取决于orb侦听器线程池吗?@Kalla我不知道你为什么会问这个问题。我更感兴趣的是,故障中是否总是涉及相同的对象,以及确保将相同的.class文件部署到客户端和服务器上。客户端和服务器中使用相同的类文件。这就是为什么我要查看更多关于线程池的信息。如果使用相同的对象,则会发生不匹配。可能吗?@Kalla再次,我不知道你为什么认为这是一个有利可图的询价渠道。我不。我建议你仔细检查一下班级档案。这是问题最明显的原因。