当前位置: 代码迷 >> J2EE >> org.springframework.remoting.RemoteAccessException: Cannot access Hessian
  详细解决方案

org.springframework.remoting.RemoteAccessException: Cannot access Hessian

热度:525   发布时间:2016-04-22 03:11:44.0
hessian+spring远程访问异常
同事写的hessian service,部署在远端的resin上,用他的测试用例跑,我抓http包

然后我自己写个web应用,部署在本机的resin上,也去调这个hessian service,用一个jsp
触发调用。结果总是异常

[show] com.caucho.hessian.io.HessianProtocolException: expected hessian reply
at 0x2 ()
Nz

org.springframework.remoting.RemoteAccessException: Cannot access Hessian
remote service at [http://domain.com:8080/hessianService];
nested exception is com.caucho.hessian.io.HessianProtocolException: expected
hessian reply at 0x2 ()
Nz

我抓了我和服务器之间的包,除了服务器响应的时间不一致,其他都完全一样,说明是我自
己解析响应出错了。有人碰到过吗?我本地是resin 4.0

hessian版本都是3.1.5,hessian service的spring版本是2.5.6,我本地的spring版本是2.
5.5。我把版本弄成2.5.6也不行,是resin配置问题吗?

------解决方案--------------------
有可能是本机的resin配置问题
------解决方案--------------------
关注中,帮顶!!!
  相关解决方案