2015-03-02 122 views
1

我在Jrebel上運行Jhipster項目時出現此錯誤。通過將這一行插入到參數選項卡上的VM參數,我嘗試將我的java堆大小增加到512m,但無法解決錯誤。我想問一下錯誤的原因以及如何解決它?嵌入式Tomcat無法啓動

$ {} jrebel_args

-Xms512m -Xmx1024m

[ERROR] org.springframework.boot.context.embedded.tomcat.ServletContextInitializerLifecycleListener - Error starting Tomcat context: org.springframework.beans.factory.BeanCreationException 
Exception in thread "main" 
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "main" 
Exception in thread "process reaper" Exception in thread "process reaper" 

回答

1

我解決由加載-XX此問題:MaxPermSize參數=512米在VM參數(蝕)

由於ZT(zeroturnaround)支持

0

與JRebel的運行JVM會佔用更多的50%的內存,如果它使用了更多的則是有問題。以防萬一,請嘗試用-Xmx2048m加倍最大限制。這必須避免OutOfMemoryError。之後,您可以在觀察實際內存使用情況時減少它。