报错信息:
Sending HTTP invoker request for service at [http://10.7.51.28:8080/demo/remoting/demoRemoteService], with size 4025
2015-10-28 09:40:28,284 ERROR [com.***.***.biz.action.***Action] - {*****Action=update***Method}更新异常Could not deserialize result from HTTP invoker remote service [http://10.7.51.28:8080/demo/remoting/demoRemoteService]; nested exception is java.io.InvalidClassException: com.***.***.dto.remote.ResponseDTO; local class incompatible: stream classdesc serialVersionUID = -3889884825567499954, local class serialVersionUID = 3627863857150734950
与其他系统调试一直是通的,为了将我们系统返回给客户端的内容打印出来,我在返回的类中加上了
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE );
}
然后就出现了上述的错误....
百思不得其解,就加了一个这个,怎么会影响到呢?不可能呀....虽然觉得不可能,但是还是翻来覆去的看,研究....
与其他系统的接口是采用的httpinvoker。
半个小时过去了....
突然意识到,我改了这个类,但是没有重新提供新的jar包给他们.....
其实报错原因都是已经暴露出来了的,只是瞄了一眼,舍近求远了!
分享到:
相关推荐
http invoker 在开发完http接口后可以做http post测试
Spring httpInvoker使用标准java序列化机制,通过Http暴露业务服务。如果你的参数和返回值是比较复杂的,通过httpInvoker有巨大的优势。 1. 远程访问流程 1) 服务端定义服务接口 2) 服务端实现服务接口 3) 暴露服务...
Hessian 、 HttpInvoker 、 XFire 、 Axis
springboot-httpinvoker-demo.zip
公司内部讲义,比较了SOA,RMI和Spring HttpInvoker。并介绍了Spring HttpInvoker的基本使用方法。
使用HttpInvoker,不需要额外的类库。和Hessian的轻量级传输协议不同的是,Spring HttpInvoker使用Java序列化来序列化参数和返回值,然后基于HTTP协议传输经序列化后的对象。当参数或返回值是复杂类型,并且不能通过...
Spring HttpInvoker,是一套基于Maven+Spring+SpringMVC+MyBatis框架,还包含了Invoker的客户端及服务器端的demo实例
里面有两个工程,一个模拟服务端,一个模拟客户端。演示了最近本的httpinvoker的使用
Spring HTTP Invoker是spring框架中的一个远程调用模型,执行基于HTTP的远程调用,也就是说,可以通过防火墙,并使用java的序列化机制在网络间传递对象。客户端可以很轻松的像调用本地对象一样调用远程服务器上的...
包含Jmail例子,AOP面向切面编程的日志处理例子,HttpInvoker的例子,RMI远程调用的例子,定时任务的例子,自己没事写的,简单易懂
可以方便的实现http消息调试,比控制台F12开发者工具中显示的更加详细透彻
模拟提交GET/POST,鞥呢返回详细头,cookies
NULL 博文链接:https://lggege.iteye.com/blog/369151
org.springframework.remoting.httpinvoker最基本的实现例子,这是3个eclipse的JavaEE工程,全部导入即可,能运行。 初学可以轻松了解Spring HttpInvoker 的结构和使用。
HTTP Invoker 网络请求测试程序,用于网络请求的测试,适用APP,小程序,API开发人员
NULL 博文链接:https://tou3921.iteye.com/blog/1729111
Eclipse工程Http Invoker Service & Client
基于Spring的HttpInvoker实现改写服务器端调用: HttpInvoker.invoker 方法,设置InvokerProcess处理客户端调用: ProxyFactory.proxy 方法,生成接口的代理对象,直接调用方法客户端和服务器端的接口和实体类要...
spring+httpInvoker 实例,含服务端和客户端代码,myEclipse工程,直接导入就可以测试,适合初学者. 提供 普通参数返回值和自定义对象返回值,两个方式.
NULL 博文链接:https://okjavaeye.iteye.com/blog/345719