use CommonsHTTPSender in axis1.x instead default HTTPSender

找到axis-1.4.jar,并进入axis-1.4.jarorgapacheaxisclientclient-config.wsdd,打开这个文件

将<transport name=”http” pivot=”java:org.apache.axis.transport.http.HTTPSender”/>替换为

<transport name=”http” pivot=”java:org.apache.axis.transport.http.CommonsHTTPSender”/>

将config.wsdd文件重新在压缩回jar包,并在运行时加入commons-httpclient等依赖包,这样当axis1.x的客户端请求服务时使用感到就是commons-httpclient的工具类了。

为什么要用CommonsHTTPSender替换掉HTTPSender呢?请参阅JAVA中使用HTTP 1.1提高基于AXIS 1.4的web service的性能,令外axis总是和weblogic容器水土不服,wl中不能访问其他的ws服务端,提高一下这个配置看会不会调用成功。

原创文章,转载请注明: 转载自海波无痕

本文链接地址: use CommonsHTTPSender in axis1.x instead default HTTPSender

文章的脚注信息由WordPress的wp-posturl插件自动生成

此条目发表在javaee分类目录,贴了, , , 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论链接可以 移除 nofollow.