Spring hessian 结合是一种提供webservice很好的方式.
nginx 作为反向代理现在也是越来越火.
但是两者结合起来却遇到了问题.
com.caucho.hessian.client.HessianConnectionException: 411:java.io.IOException: Server returned HTTP response code: 411 for ...........
HTTP 411 : Length Required 服务器不能处理请求,需要一个 Content-Length 头信息。
nginx必须要得到 Content-Length 头信息才能处理请求,但是Hessian 在发送数据时默认采取的是分块的方式 (chunked encoding) ,没有这个头信息.
知道了问题.我们再来想办法解决.
HessianProxyFactory 中有个决定hessina发送数据方式(是否以分块方式)的属性chunckedPost 默认值为 true.设置为false即可.
相关推荐
Spring集成Hessian案例
Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能。 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据。参考文档地址...
使用eclipse maven工程搭建hessian远程服务demo 分服务端的整合和客户端 建议阅读相关博客http://blog.csdn.net/heisemuyangquan/article/details/79460528
spring aop hessian 基础demo 部署即可运行
NULL 博文链接:https://ml5858258-sina-com.iteye.com/blog/1260842
Hessian与Spring整合需要jar包,需要的同学进行下载学习
hessian与spring整合的jar包
1.名称:Spring + Hessian + Spring MVC(包括Server和Client).zip 2.来源:自己实现 3.备注:项目有两个系统,包括Server端和Client端,项目已经跑通,可以实现。 4.注意:client中pom.xml里最后的一个jar包,需要...
NULL 博文链接:https://yunix.iteye.com/blog/2042127
NULL 博文链接:https://wo-niu.iteye.com/blog/2200720
引入该工程,在接口上添加@hessianService注解,在client定义url,在client端的xml里面配置hessianClientBuilder,在server里面配置hessianServerBuilder,并实例化接口。在client端里面使用接口并注入即可。
webservice技术,基于spring+hessian框架开发的简单实例
struts2+ibatis+spring+Hessian 整合项目 web项目整合,服务端用hessian协议远程调用服务端的方法,hessian是用spring代理整合,struts2+ibatis+spring的整合项目,用作学习和开发基础平台构建很有用处,工程导入...
一个Spring整合Hessian的Demo,同时包含Hessian服务端与客户端。是一个Maven工程,IDE使用的Eclipse,运行前需要安装Eclipse的Maven插件。可以结合文章一起学习,地址是...
这是Hessian和Spring集成的示例,具体步骤请参考本人博客: http://blog.csdn.net/jjasun/article/details/29593083
spring springmvc hessian rpc客户端及服务端示例demo,可直接运行,适合hessian入门的同学们学习,仅供有需要的同学们参考
Hessian与spring整合的dome
Hessian是一个由Caucho Technology开发的轻量级二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据。 本例子使用spring 整合hessian使开发更加的容易。
spring+hessian+maven整合.zip