2 q393251657 q393251657 于 2016.03.10 15:48 提问

rmi通讯部分方法调用成功,部分调用失败

rmi运行一段时间后,可能是几天也可能是几周。突然rmi客户端出现部分rmi方法调用不通。抛异常
java.rmi.unmarshalException:error unmarshlling return;nested exception is;
java.io.EOFException
at sum.rmi.server.UnicastRef.invoke(UnicastRef.java:173)

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Java学习笔记之RMI远程方法调用
RMI 应用通常有两个分开的程序组成,一个服务端程序和一个客户端程序。一个典型的服务端程序创建一些远程对象,使得对这些远程对象的引用可以被访问,等待客户端调用这些远程对象提供的方法。一个典型的客户端程序获取远程引用,指向一个或者多个服务端上的远程对象,然后调用这些远程对象所提供的方法。通常我们称这为分布式对象应用程序。3.1 RMI的工作方式分布式对象应用程序需要做的事情:l 查找(
关于RMI远程调用失败的问题
最近在做一个项目,要用到RMI远程调用,在连接远程RMI接口的时候报如下错误,不知道是何原因,具体报错如下:INFO - 开始远程连接诱导系统RMI......java.rmi.ConnectException: Connection refused to host: 192.168.14.102; nested exception is:     java.net.ConnectExceptio
Struts2使用!动态方法调用无效问题
在url中的action后跟!再跟指定的方法名访问时,报“找不到匹配的action”错误,这是因为Struts2的!调用功能关闭导致的。 解决方法在struts.xml文件中添加
一条update语句,更新多个列,出现部分成功部分失败的问题
数据库:ORACLE 问题描述:一条UPDATE语句,更新四个列A,B,C,D,在PL/SQL里面执行正常,但是放在ODI里面,用jython组织语句,在linux服务器上用ksh定时执行该条语句的时候,碰到了问题——只有一条数据,但是B,C,D三个列上的数据更新成功,A列更新不成功。没有多对多,只有一条数据,而且A列是更新为常量9。另外发现,更新不是9的常量,比如5,就可以更新成功。 解决方
系统间的通信方式之(Java RMI方式详解下)(九)
接上文《架构设计:系统间通信(8)——通信管理与RMI 上篇》。之前说过,JDK中的RMI框架在JDK1.1、JDK1.2、JDK1.5、JDK1.6+几个版本中做了较大的调整。以下我们讨论的RMI工作原理都是基于JDK1.6+版本的。 3、JAVA RMI 工作原理 通过上面的两组代码,我们大概知道了RMI框架是如何使用的。下面我们来讲解一下RMI的基本原理。本人翻阅网上的众多RMI
Access文件(.mdb)导入SQL Server时"错误代码为 0xC0202009"的解决方法
   在使用Access 2000/2003导入MSSQL Server2000/2005/2008时,出现了一段错误提示:“对连接管理器“SourceConnectionOLEDB”的AcquireConnection 方法调用失败,错误代码为 0xC0202009。(SQL Server 导入和导出向导) ”  英文为:"The AcquireConnection method
RMI在外网不能通信的解决
前段时间写了一个全文检索服务,用的是RMI远程调用。在本机上写好后,测试ok.但一部署到服务器上就报找不到服务。在网上找了一大通: 原因如下:     RMI除了注册端口外,其通信端口是服务器随机产生的,因此不容易穿过防火墙。 现将我在网上搜索到的解决方法公布在这里,给其它人需要的人一个方便。也给自己一个方便。 一、普通解决: import java.rmi.ser
架构设计:系统间通信(8)——通信管理与RMI 上篇
在概述了数据描述格式的基本知识、IO通信模型的基本知识后。我们终于可以进入这个系列博文的重点:系统间通信管理。在这个章节我将通过对RMI的详细介绍,引出一个重要的系统间通信的管理规范RPC,并且继续讨论一些RPC的实现;再通过分析PRC的技术特点,引出另一种系统间通信的管理规范ESB,并介绍ESB的一些具体实现。最后我们介绍SOA:面向服务的软件架构。
RMI远程方法调用技术
RMI远程方法调用技术
远程RMI调用接口时传JSON类型参数失败的解决办法
一般情况下,远程调用接口时传的参数类型必须是经过序列化之后的类, 因为数据要在网络间传输,需要进行序列化,所以一般需要在接口间传递的对象都要实现Serializable接口,一些常用的String,int,long这些数据类型基本上都没有问题,不过在传json字符串的时候有时候就会报下面这个错误: java.io.NotSerializableException: net.sf.json.JSO