Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WebSphereRMI连接问题_Websphere_Rmi - Fatal编程技术网

WebSphereRMI连接问题

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

我的开发环境,有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)
在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再次,我不知道你为什么认为这是一个有利可图的询价渠道。我不。我建议你仔细检查一下班级档案。这是问题最明显的原因。