2012-04-28 47 views
2

我正在運行Glassgfish 3.1.2,我希望它能夠在我運行構建時自動重新加載應用程序,並將新的類文件複製到應用程序中(在domain1/applications /中) 。Glassfish動態應用程序重新加載不工作

在Glassfish管理員中,我轉到域 - >應用程序配置,並選中「重新加載」。 「重新加載輪詢間隔」設置爲2秒。

不應該說如果我複製新的類文件,然後在2秒內,Glassfish將重新加載應用程序?它似乎沒有受到關注。我沒有看到任何顯示應用程序重新加載的日誌,並且我的新類文件未被拾取。我已經確認他們正確複製。

我錯過了什麼?

在此先感謝。

回答

0

你似乎在Glassfish的配置中做正確的事情。

您可能想通過更新自己在應用程序目錄中的文件來手動觸發重新加載,以便您知道它是自動重新加載中斷還是重建時複製.class文件的過程。

有關動態重新加載的更多信息,請參閱Oracle文檔,手動更新該頁面底部的應用程序目錄。

http://docs.oracle.com/cd/E19879-01/820-4337/beadz/index.html

0

檢查您web.xml文件此配置:

<context-param> <param-name>javax.faces.PROJECT_STAGE</param-name> <param-value>Development</param-value> </context-param>

如果<param-value>設置爲Production您的應用程序不會刷新,直到你再次部署。

相關問題