`

HTTP invoker的报错信息

阅读更多
报错信息:
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包给他们.....
其实报错原因都是已经暴露出来了的,只是瞄了一眼,舍近求远了!
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics