WebService生成客戶端的URL與域名問題

問題:在使用Axis2生成客戶端時遇到讀取WSDL時,IP地址被域名所替換的情況,Axis2的工具不能生成客戶端。

報異常org.apache.axis2.AxisFault:域名和“ java.net.UnknownHostException”。

原因:廠商使用WCF發佈的服務,WSDL裏面的某些數據元IP地址被域名所替換,導致Axis2工具無法找到主機(即服務端)。

解決:修改hosts文件映射IP與域名即可:

1、進入路徑C:\Windows\System32\drivers\etc。

2、打開hosts文件,在最下面添加ip地址與域名映射,例:10.101.10.1 domainName,注意ip與域名中間有空格。若hosts文件無法保持,複製hosts文件到桌面修改後再粘貼原文件。

3、重新生成成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章