2012-04-13 87 views
2

我遇到了一個使用了框架的應用程序的問題。此應用程序在Glassfish服務器上作爲WAR進行部署。我確定上下文根是爲例如。/abc 因此,這表示我的應用程序可在http:// localhost/abc玩!框架1.2.4根上下文問題

當我嘗試訪問此頁面時,它通常是打開的,但是當我點擊某個URL時, 。 http://localhost/second-page併產生404頁未找到錯誤。

正如您看到移至另一頁後,上下文根已消失。 所以我手動更改鏈接到http://localhost/abc/second-page和頁面效果很好,因爲移動到其他頁面是有效的。

有人得到這個問題。我聽說有人在tomcat上有這個相同的問題。

在此先感謝。

回答

1

你有沒有嘗試設置在下面的application.conf

application.baseUrl=http://localhost/abc/ 

(另一個相關的配置選項會http.path,但我不認爲這樣做是要幫助這裏的Play framework documentation說,它是應用程序部署爲WAR時忽略)。