2015-06-23 14 views
0

在Windows 7 Home 64bit上運行Groovy Grails Tool Suite(GGTS)版本3.6.4(最新截至2015年6月)時,出現「發生錯誤初始化虛擬機對於指定的新大小,初始堆太小「。我有一個JAVA_OPTS系統環境變量「-Xms512m -Xmx512m」我在GGTS菜單中也有相同的值:Run => Debug Configurations ...參數選項卡,VM參數。當我在GGTS內部運行應用程序時,這個錯誤不會發生,並且應用程序成功啓動。但是,當我嘗試運行使用調試時,與運行應用程序調試配置,我確實得到這個錯誤。我還可以在哪裏設置堆值以使其在Debug中工作?任何想要測試,修復或設置解決此問題的想法?Groovy Grails工具套件太小的堆大小,但僅限於調試

enter image description here enter image description here

enter image description here

+0

大部分爲GGTS.exe ... --launcher.library 插件的GGTS.ini文件/ org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20150204-1316 - 產品 org.springsource.ggts.ide --launcher.defaultAction 中openFile --launcher.XXMaxPermSize =512米 -vmargs -Dgrails.console.enable.interactive =假 -Dgrails.console.enable.terminal =假 -Djline.terminal = jline.UnsupportedTerminal -Dgrails.console.class = grails.build.logging.GrailsEclipseConsole -Dosgi.requiredJa vaVersion = 1.6 -Xms512m -Xmx1024m -XX:MaxPermSize = 1024m -Dorg.eclipse.swt.browser.IEVersion = 10001 – Twelve24

回答

1

無法獲取GGTS啓動我的應用程序,無論什麼樣的變化我對-Xms和-Xmx到處做我能找到的做出改變。保持相同的錯誤。最後,我偶然發現了這種設置調試的方法。步驟1,從控制檯(內GGTS不)應用:

grails -debug run-app 

第2步,在GGTS按照下列指示進行勾起來了「的Grails -debug運行的應用程序」,你剛開始(使用的端口5005 - 如控制檯窗口中所示),完成後單擊底部的調試按鈕:Create a Remote Java Application launch

現在,調試啓動,我可以設置和查看GGTS內的斷點。