Glassfish java.lang.OutOfMemoryError
Сервер приложений Glassfish 4 а так же версии 3 очень
любит кушать память. А размер памяти Glssfish черпает из настроек. И чем чаще
происходит деплой приложения и его откат, тем больше памяти резервирует и
использует Glassfish.
1 Откройте
файл конфигурации GlassFish
для
редактирования настроек <glassfish>/domains/domain1/config/domain.xml.
2 Добавьте
следующие строки в файл настроек:
<jvm-options>-Xms1024m
-Xmx2048m -XX:PermSize=32m -XX:MaxPermSize=512m -Xss2
-XX:+UseConcMarkSweepGC
-XX:+CMSClassUnloadingEnabled
-Djavax.xml.soap.MessageFactory=org.apache.axis.soap.MessageFactoryImpl
-Djavax.xml.soap.SOAPConnectionFactory=org.apache.axis.soap.SOAPConnectionFactoryImpl
-Djavax.xml.soap.SOAPFactory=org.apache.axis.soap.SOAPFactoryImpl
</jvm-options>
3 Если вы поменяли настройки сервера во время
его работы, то перезапустите работающий GlassFish. Для перезапуска воспользуйтесь командами:
asadmin stop-domain domain1
asadmin start-domain domain1
Комментарии
Отправить комментарий