2012-03-31 68 views
4

我創建了一個測試JBOSS Web服務,並且其中只有一個測試方法。我使用http://localhost:8070/MyWebService/MyRESTApplication 來訪問它,它顯示了Web服務的結果。我在Eclipse和瀏覽器中都試過了,它可以工作。如何使用IP和端口訪問JBOSS Restful Web服務

但是,當我想使用我的系統的IP地址訪問此Web服務,然後顯示頁面無法顯示的錯誤消息(實際上瀏覽器無法找到此Web服務)。

我要像這樣訪問http://IPaddress:8070/MyWebService/MyRESTApplication 我應該怎麼做,這樣我可以用我的IP從一些電腦

回答

1

在Eclipse中打開你的服務器設置,並設置主機名作爲您的IP地址或0.0.0.0

2

你必須使用來啓動JBoss的訪問:

./run.sh -b [your_IPaddress] 
+0

感謝您的答覆..我認爲您的解決方案是Linux,但我使用Windows – 2012-03-31 10:39:21

+0

確定爲Windows這是相同的與run.bat(在bin目錄中) – 2012-03-31 10:48:22

2

在Windows上:

start run.bat -b 0.0.0.0 

這將告訴它啓動並綁定到所有網絡接口。如果您只希望綁定到該網絡接口,您還可以用您的實際IP替換0.0.0.0。

我發現在所有網絡接口上調試時都比較容易調試,因爲在運行虛擬機調試Internet Explorer等類似的東西時,這種方法可以正常工作。

+0

我已經嘗試過這一點,也從@ alain.janinm上述解決方案,但是當我運行命令它被執行,但堅持這一步說,等待獲得鎖定。我應該做什麼.. – 2012-03-31 16:56:39

+0

也許你是在Windows 7?您可能需要以管理員身份運行它,以便Windows放棄網絡接口的權限。嘗試將其放在.bat或.cmd文件中,然後右鍵單擊它並以管理員身份運行。 – j4y 2012-03-31 19:00:21

+1

@WaseemKhan如果j4y解決方案無法正常工作,請編輯您的問題並添加日誌以幫助我們。謝謝。 – 2012-04-01 08:28:31

相關問題