首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Org.apache.axis2.Axis: Transport尚未设置

Org.apache.axis2.Axis: Transport尚未设置
EN

Stack Overflow用户
提问于 2012-09-14 15:48:35
回答 1查看 4.6K关注 0票数 0

我对WS和Axis2有一个很大的问题

用例(本地主机服务器,代理下没有互联网访问)

我创建了一个小的本地web服务和一个调用此服务的客户端.端点类似于"http://localhost:8080/MyService

没关系:客户端请求和服务器响应!!

我是ba*d,我想测试我的客户端,所以我在"http://localhost:8082/MyService“中更改了端点(端口改变了)

没关系:客户端requests...and,它在timeout...no服务中响应8082

测试继续进行:我在互联网上拥有相同的web服务,所以我在"http://wsdomain:8080/MyService"...without触摸代理conf (在client.axis2.xml上)“中更改了端点客户端

客户端requests....and I收到一个异常:

org.apache.axis2.AxisFault: Transport out has not been set

因此,我在client.axis.xml中设置了代理.我替换了以下内容:

代码语言:javascript
复制
<transportSender name="http" class="org.apache.axis2.transport.http.CommonsHTTPTransportSender">
    <parameter name="PROTOCOL">HTTP/1.1</parameter>
    <parameter name="Transfer-Encoding">chunked</parameter>
</transportSender> 

在这方面:

代码语言:javascript
复制
<transportSender name="http" class="org.apache.axis2.transport.http.CommonsHTTPTransportSender">
    <parameter name="Proxy">
        <Configuration>
            <ProxyHost>MyproxyIp</ProxyHost>
            <ProxyPort>MyproxyPort</ProxyPort>
        </Configuration>
    </parameter>
    <parameter name="PROTOCOL">HTTP/1.1</parameter>
    <parameter name="Transfer-Encoding">chunked</parameter>
</transportSender> 

但是我的客户端抛出了同样的异常:org.apache.axis2.AxisFault: Transport out has not been set

我错过了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-19 07:33:50

好的,我已经解决了这个问题.我以为问题在代理configuration...but中,我的问题是在url字符串中有一个空白.AAAARRGH.我认为这个异常太普遍了,它不能解释这个问题

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12427900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档