我遇到了我的grails网络应用无法在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
但这也无济于事
将选项更改为
set JAVA_OPTS=-verbose:gc -Xmx756m -XX:MaxPermSize=256m
为我做了把戏。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句