Применение грааля в Джеронимо
Я сталкиваюсь с проблемами, из-за которых мое приложение 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
но это тоже не помогло
1 ответ
Решение
Изменяя параметры на
set JAVA_OPTS=-verbose:gc -Xmx756m -XX:MaxPermSize=256m
сделал трюк для меня.