【发布时间】:2014-07-22 12:31:04
【问题描述】:
我遇到了我的 grails Web 应用程序无法在 geronimo 中启动的问题。 这些是我正在运行的版本 - Grails 1.3.7 版 - Geronimo 2.1.1 版 无论我做什么应用程序都无法以各种异常开始,这些异常主要与 perm-gen 错误相关
我最终得到的一些例外是
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
但这也无济于事
【问题讨论】: