這裏是scanario ...我有一個glassfish服務器runnung我在EC2上的應用程序,我在Glassfish上爲我的域之一配置了一個虛擬服務器(可以說是mydomain.com)虛擬服務器有一個默認的Web模塊(可以說「myapp」)。在部署後在glassfish上獲取HTTP狀態503
它的功能就像一個魅力,當我訪問www.mydomain.com我得到我的應用程序的登錄屏幕,因爲它應該是...沒有必要訪問www.mydomain.com/myapp(/ myapp是myapp的默認上下文路徑)。
但這是事情;在我執行WAR文件的新部署後,我無法訪問我的應用程序。如果我在瀏覽器上鍵入www.mydomain.com,然後按ENTER鍵,服務器會給我一個「HTTP狀態503」,但是,如果訪問www.mydomain.com/myapp y可以看到我的登錄頁面。
這個問題消失後,我做了一個「須藤服務的GlassFish重啓」,但你可能會想,每個部署後重新啓動應用程序服務器是一種痛苦,並且順便說一句,這不是我在這裏運行的應用程式,所以...重新啓動glassfish只會關閉所有應用程序,並關閉所有用戶。
我從Netbeans部署,但我從命令行(asadmin)部署相同的結果。
我試過谷歌,但我發現的筆記沒有幫助。
這是一個glassfish配置問題? 我錯過了部署後的一步嗎?
參考,我使用:JSF 2.1,3.2 primefaces,碧玉報告4.6(與需要的依賴),MySQL的連接器,GlassFish服務器OSE 3.1.2.2
我會明白任何幫助。
謝謝。
服務器日誌中是否有錯誤? – JOTN 2012-07-26 00:01:12