2011-02-28 117 views
0

我有一個JBoss ESB容器內部署在遠程Linux機器的javax Web服務。我能夠在部署服務的同一臺機器上使用soapUI測試Web服務。我使用的WDSL URI類似於http://127.0.0.1:8080/abcd/abcd?wsdl測試遠程Web服務與soapUI的

我想這樣做是爲了能夠使用的soapUI另一臺機器上測試相同的服務。我嘗試使用部署該服務的計算機的IP地址替換127.0.0.1。這似乎並不奏效。有人能告訴我我在這裏錯過了什麼嗎?

謝謝。

+0

是在服務上運行,並且可以在其他機器連接到第一個(不是防火牆上的端口8080)? – 2011-02-28 01:27:53

回答

0

您需要連接性測試網絡。你可以使用的一個工具是普通的舊telnet。如果您telnet到Web服務器的IP /端口組合,您將得到一個響應(一個HTTP錯誤)。例如:

$ telnet 192.168.0.10 8080 

如果您什麼都沒有得到,那麼幾乎肯定會有一個防火牆阻止訪問。

如果您確信沒有防火牆阻止您,另一種可能性是Web服務器僅綁定到本地網絡適配器(127.0.0.1),而不綁定到其他網絡適配器(以太網/ WiFi)。然而,這是不太可能的。

1

的事物的總和可以去錯了 - 因爲已經被其他的防火牆阻止對給定(地址,端口)對接入提及。發生在我身上的另一件事是,用它部署在計算機的名稱生成WSDL,每當我試圖調用從不同的機器服務有人抱怨,我無法找到給定的機器。