![](/img/trans.png)
[英]org.apache.axis2.AxisFault: Transport error: 501 Error: Not Implemented
[英]org.apache.axis2.AxisFault: Transport out has not been set
我對Axis2的WS有一個很大的問題
用例(localhost服務器,沒有互聯網訪問[在代理下]) :
我創建了一個小的本地Web服務和一個調用此服務的客戶端....端點是這樣的“http:// localhost:8080 / MyService”
一切都好:客戶端請求和服務器響應!!
我是bas *** d,我想測試我的客戶端,所以我在“http:// localhost:8082 / MyService”中更改了端點(端口已更改)
這一切都還可以:客戶端請求......並且它處於超時狀態...沒有服務在8082上響應
測試繼續:我在互聯網上有相同的Web服務,所以我在“http:// wsdomain:8080 / MyService”中更改了我的端點客戶端...而沒有觸及代理conf(在client.axis2.xml上)
客戶請求....我收到一個例外:
org.apache.axis2.AxisFault: Transport out has not been set
所以,我在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: Transport out has not been set
我想念的是什么?
好吧我已經解決了這個問題......我認為問題出在代理配置中...但是我的問題是url字符串中的空白區域...... AAAARRGH ...我認為這個例外太通用而且它沒有解釋這個問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.