在Geronimo中运行grails应用程序

时间:2014-07-22 04:25:28

标签: grails geronimo

我遇到的问题是我的grails web-app无法在geronimo中启动。 这些是我正在运行的版本 - Grails版本1.3.7 - Geronimo版本2.1.1 无论我做什么,应用程序都无法启动各种与异常错误相关的异常

我最终得到的一些例外是

09:43:27,733 ERROR [ReloadAwareAutowireCapableBeanFactory] Destroy method on bean with name 'eventTriggeringInterceptor' threw an exception
java.lang.OutOfMemoryError: PermGen space
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
    at org.apache.geronimo.kernel.classloader.JarFileClassLoader.access$200(JarFileClassLoader.java:52)
    at org.apache.geronimo.kernel.classloader.JarFileClassLoader$6.run(JarFileClassLoader.java:308)

我真的需要一些帮助,我不知道下一步该做什么或如何解决。 我用了

set JAVA_OPTS= -Xmx1024m -XX:MaxPermSize=256m in geronimo.bat 

但这并没有帮助

1 个答案:

答案 0 :(得分:0)

将选项更改为

set JAVA_OPTS=-verbose:gc -Xmx756m -XX:MaxPermSize=256m

为我做了诀窍。