2015-11-03 149 views
0

簡單的web應用程序(打包成war)不能在glassfish 3下響應是否有很好的理由?我將它部署在遠程服務器上,並從控制檯啓動應用程序簡單地超時。一切都告訴我應用程序已部署並啓用(glassfish控制檯和asadmin命令一樣),但輸入其url並沒有迴應。我檢查了ufw(操作系統是Ubuntu),它被禁用。Glassfish web應用程序沒有響應

+0

順便說一下,它在我自己的機器上本地工作,但是我想將它部署到我的真實遠程服務器。 – stevie

+0

說到「好」的原因有點誤導,但一個常見原因是另一個內部連接不想成功並且具有很長的超時限制。說一個數據庫連接。 – Gimby

+0

謝謝,@Gimby,你的意思是它可能是一個港口衝突?所以,如果我用端口號創建另一個http偵聽器,我知道沒有使用並通過它連接,它應該工作?試過了... – stevie

回答

0

是的,這是一個端口問題。進入真實服務器的世界時,您必須考慮到端口作爲本地主機的端口號以及遠程訪問的端口號。相對論!我不得不亂用遠程服務器的路由器來做一些端口轉發。

+0

它是一個令人清醒的時刻,您意識到當您開始在開發環境的受保護外部應用軟件工程時,您突然遇到了一堆無法通過拋出代碼或調試器解決的問題: ) – Gimby

+0

是的,@Gimby,我很高興我可以在這些問題中弄溼我的腳!購買真正的服務器並在野外部署它是一個好主意!而且它現在也不算太貴。 – stevie