2014-10-31 66 views
0

我有glassfish 4實例和一個簡單的java應用程序(使用mysql)。一段時間後,服務器掛起,我無法從中重播。強制從命令行重新啓動後,一切正常工作一段時間......我不明白爲什麼會這樣。任何人都可以幫忙嗎?Glassfish 4在一段時間後掛起

回答

0

重新部署應用程序時,會爲其創建一個新的類加載器,並且您的應用程序的所有類都會再次加載。這會消耗perm gen空間中的內存。

要在/glassfish/domain/domain1/config搜索<jvm-options>-XX:MaxPermSize=配置「domain.xml中」解決這個問題

  1. 增加內存(使這一問題不經常來)將其設置爲更高的價值EG-198米或256米和等等。
  2. 當您重新部署應用程序5或6次時重新啓動glassfish。