2012-09-25 45 views
4

幾乎淹沒在無奈的眼淚中,我不得不問你一個問題。停止使用HTTP代理的框架

我的打法(2.0.3,斯卡拉)應用佔用了WSDL,如果我在本地主機,這使得WSDL的網址類似http://localhost:8080/Service/Service?wsdl運行我的web服務的開發版本,工作完全正常。 當我嘗試使用來自遠程測試系統服務器的WSDL,與像http://testserver.company.net:8084/Service/Service?wsdl一個網址,我得到:

[WebServiceException: Failed to access the WSDL at: http://testserver.company.net:8084/Service/Service?wsdl . It failed with: Got Server returned HTTP response code: 502 for URL: http://testserver.company.net:8084/Service/Service?wsdl while opening stream from http://testserver.company.net:8084/Service/Service?wsdl.]

我公司使用互聯網使用HTTP代理,這是502的原因錯誤。所以我想玩玩停止使用代理。

到目前爲止,我已經嘗試過(一起):

  • 刪除代理從Intenet的資源管理器
  • 集_JAVA_OPTIONS = -Dhttp.noProxyHosts = 「testserver.company.net」
  • 集JAVA_OPTIONS = - Dhttp.noProxyHosts = 「testserver.company.net」
  • 發揮運行-Dhttp.noProxyHosts = 「testserver.company.net」

沒有這個W的orked。有任何想法嗎?我如何停止使用HttpProxy播放?

編輯:

我發現它有成才做與Java Web服務的API/JAXWS庫。 任何想法?

編輯二○一二年十月一十七日:

它接縫依賴於系統代理設置。儘管我從IE中刪除了整個代理並重新啓動了所有內容,但我仍然不知道它爲什麼當天不工作。有什麼辦法讓我的遊戲應用獨立於系統設置?

+0

你如何使用WSDL? –

+0

我有一個生成的WSDL客戶端作爲jar,jaxb-api.jar,Specification-Version:2.2,jaxws-api.jar,Specification-Version:2.2,saaj,activation,... as libs。我使用這個WSDL-Client來使用wsdl。 – Korinna

+0

不知怎的,我們需要弄清楚底層的HTTP請求庫是什麼。您可能需要設置一些斷點才能找出答案。但一旦你發現你應該能夠找到一種方法來配置它。 –

回答

0

嘗試:

play -Dhttp.noProxyHosts="testserver.company.net" run 
0

我在你的財產發現一個錯字,正確的屬性是http.nonProxyHosts所以加和額外ñ後無。