我運行了一些測試場景,我從SOAP客戶端調用遠程系統的SOA服務,並遇到了各種遠程異常。能否請你幫我鑑定一下每個錯誤表示: -這個異常是什麼意思
1)java.net.ConnectException:連接被拒絕 「
2)java.net.SocketTimeoutException:連接超時」
3)的java .net.ConnectException:連接超時」
我運行了一些測試場景,我從SOAP客戶端調用遠程系統的SOA服務,並遇到了各種遠程異常。能否請你幫我鑑定一下每個錯誤表示: -這個異常是什麼意思
1)java.net.ConnectException:連接被拒絕 「
2)java.net.SocketTimeoutException:連接超時」
3)的java .net.ConnectException:連接超時」
你能告訴我,應用服務器是否使用的是這似乎超時issue..basically有三種類型的Web服務應用程序超時..
? 210readTimeout - 超時當服務需要更多的時間來作出迴應
writeTimeout - 當客戶需要更多的時間來寫上線
connectTimeout - 初始握手過程中需要更多的時間
還張貼了一些方案每個異常
這些都是通用的網絡通信錯誤:
1)java.net.ConnectException:連接被拒絕」
客戶端試圖連接到服務器上的特定IP地址和端口。連接請求已將其發送到服務器計算機,但沒有服務監聽指定端口上的請求。操作系統然後「拒絕」連接。
2)java.net.SocketTimeoutException:連接超時」
客戶端已嘗試連接到服務器,但是服務器並沒有在分配的時間間隔內的連接請求作出響應。
3)java.net.ConnectException:連接超時」
這意味着相同的作爲預虛假的例外。
很可能,2),3)在不同層次的協議棧被處理,這就是爲什麼你看到的異常情況有所不同。我需要看到堆棧跟蹤來確定這一點。
實際上有在2和3中,當我執行了測試案例情況下的差。情況2和3分別爲1分鐘和3分鐘。 –
@ 108 - 如果你要我試圖解釋,告訴我的蹤跡。 –
在語境? – sidgate