gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 07:34:37 25 4
gpt4 key购买 nike

我对 Axis2 的 WS 有一个大问题

用例(本地主机服务器,[在代理下]无法访问互联网):

我创建了一个小型本地网络服务和一个调用该服务的客户端......端点类似于“http://localhost:8080/MyService”

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

我很基础,我想测试我的客户端,所以我更改了“http://localhost:8082/MyService”中的端点(端口已更改)

一切正常:客户端请求...并且超时...8082 上没有服务响应

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

客户请求......并且我收到异常:

org.apache.axis2.AxisFault:尚未设置传输输出

所以,我在 client.axis.xml 中设置了代理...我已替换为:

<transportSender name="http" class="org.apache.axis2.transport.http.CommonsHTTPTransportSender">
<parameter name="PROTOCOL">HTTP/1.1</parameter>
<parameter name="Transfer-Encoding">chunked</parameter>
</transportSender>

这样:

<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:尚未设置传输输出

我想念什么?

最佳答案

好的,我已经解决了这个问题...我认为问题出在代理配置中...但我的问题是 url 字符串中的空格...AAARRGH...我认为这个异常太通用了,它没有解释问题

关于java - org.apache.axis2.AxisFault : Transport out has not been set,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12427900/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com