如何在Grails 2.3.1中執行「run-app」時將Java系統屬性傳遞給JVM?運行「grailsw run-app」時,啓動兩個JVM。 Grails控制檯和運行我的Grails應用程序的tomcat容器。我曾嘗試在Grails目標命令之前和之後附加它們。我有一種感覺,我需要修改腳本。如何在Grails 2.3.1中執行「run-app」時將Java系統屬性傳遞給JVM
501 640 622 0 9:39 AM ttys000 1:20.20/Library/Java/Home/bin/java -server -Xmx768M -Xms64M -XX:PermSize = 32m -XX:MaxPermSize = 256m -Dfile.encoding = UTF- 8 ... --conf /Users/hbrien/Software/grails-2.3.1/conf/groovy-starter.conf --classpath run-app
501 661 640 0 9:40 AM ttys000 1:50.24/System /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java -Xmx1024M -Xms1024M -XX:MaxPermSize = 256m -Dgrails.fork.active = true -Dgrails.build.execution.context =/private/var/folder -Djdk.reflect.allowGetCallerClass = true -Dspringloaded = profile = grails; cacheDir =/Users/hbrien/.grails/2.3.1 org.grails.plugins.tomcat.fork.ForkedTomcatServer
您是否嘗試過使用JAVA_OPTS變量?像在'JAVA_OPTS =「 - Xmx1024M -Xms1024M」grailsw run-app' – elias
您是否在BuildConfig中嘗試過'grails.project.fork'? –
現在要解決它,我只是從BuildConfig.groovy中刪除//grails.project.fork = [。我知道有辦法將這些變量傳遞給「分叉」過程,但我還沒有弄明白。 –