2011-10-14 233 views
0

這可能是網絡中的一個基本問題,但我因此而陷入困境。 我有一個休息的Web服務,我已經部署在Windows XP的機器上。我可以在同一臺機器上使用localhost:8080 uri訪問它。但現在我想從我局域網中的其他機器使用它。如果我從其他機器ping到我的脊椎,我可以訪問它。我可以從其他機器上看到我的機器的ipaddress:8080 url。在我的客戶端部署在其他機器玻璃魚,我試圖訪問我的網絡服務與IP地址或計算機名稱在網址,但我看不到任何兩臺機器之間的通信(我正在看server.log webservice機器)。請告訴我如何配置單個glassfish以迎合局域網中的所有機器。 任何幫助/建議表示讚賞!網絡服務器訪問

回答

0

您是否收到有關該問題的特定錯誤消息?

您需要做一些網絡診斷。嘗試telnet或膩子,看看端口是否可以從一臺機器到另一臺。基本上如果你可以連接沒有錯誤,這是很好的。膩子會馬上關閉,但它至少會證明端口是可以到達的。您可能有防火牆阻止它或其他網絡問題。

0

問題出在JavaScript上。

由於沒有爲javascript錯誤生成特定錯誤,我評論了所有代碼,然後一次刪除了一行註釋以查找語法錯誤。

當錯誤在javascript中解決時,它直到ajax調用。直到完全沒有定義的JavaScript函數!

不知道如何在javascript中捕獲這樣的編碼錯誤。我只能在服務器機器上使用firebug進行調試。

謝謝