论坛首页 Java企业应用论坛

hessian 问题与解决

浏览 2759 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-05-30  

前几天用hessian发布接口的时候,老是报类似与下面的这种错误

Exception in thread "main" com.caucho.hessian.client.HessianRuntimeException: com.caucho.hessian.io.HessianProtocolException: '6' is an unknown class definition
at com.caucho.hessian.client.HessianProxy.invoke(HessianProxy.java:221)
at $Proxy0.queryTradeList(Unknown Source)
at test.HessianTest.main(HessianTest.java:19)
Caused by: com.caucho.hessian.io.HessianProtocolException: '6' is an unknown class definition
at com.caucho.hessian.io.Hessian2Input.readObject(Hessian2Input.java:1691)
at com.caucho.hessian.client.HessianProxy.invoke(HessianProxy.java:206)
... 2 more

 

查了老半天,最后发现我客户端的版本用的是4.0.7,开始用的是3.x,但服务器上的hessian版本是3.x,把服务器上的版本换成4.0.7, 一切ok,郁闷的我不行,太大意了,没想到。。。。 希望大家不要像我这样了。。

 

发布接口用什么最方便快捷呢? 请大家给点意见,我现在用的hessian,更改后要导出class的包给客户端用。。

论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics