1. 程式人生 > >webservice 教程學習系列(六)——監聽請求,使用eclipse的TCP_IP工具(埠轉發)

webservice 教程學習系列(六)——監聽請求,使用eclipse的TCP_IP工具(埠轉發)

有的情況我們本身的開發機可能不能連線網際網路,但是我們需要呼叫一些網際網路的介面,到時候放在生產伺服器就可以直接呼叫。那麼我們繼續使用上次說的直接在dos視窗上面解析wsdl的URL連結就不行了,因為連線不通。

這個時候我們就可以 使用eclipse的這個TCP_IP工具了。

首先在可以聯網的電腦上面輸入該url獲取wsdl資料資訊。

然後滑鼠右鍵,點選“檢視網頁原始碼”,會看到下圖的文字頁面。

全選文字,在eclipse中新建一個sayHello的wsdl檔案,將該文字呢貼上進去。

注意第一行不能有空格。這樣就有了一個wsdl檔案。

同理在一個新的工程中的src目錄下開啟dos視窗,輸入以下資訊:

wsimport -keep D:\Study_workSpace\ws_test\src\sayHello.wsdl

回到專案,右鍵重新整理,就會又看到剛剛生成過得那些java檔案。

現在我們再回過頭來,看一下這個TCP_IP工具的監聽。

點選window-》preferences-》TCP_IP Monitor

這個的意思就是訪問192.168.43.220的8080埠之後,這個貓監視器會自動給將該請求轉發到192.168.43.220的8989埠。

這樣的話,你在生成wsdl檔案的時候把地址的8989改成8080的話也能達到一樣的效果。

改之前

改之後

修改完以後,可以再重新試一遍上述操作,會發現仍然可以呼叫webservice服務。