Как избежать исключения пространства Perm Gem на сервере JBoss? - PullRequest
0 голосов
/ 17 июня 2010

Я развернул свое приложение J2EE после внесения некоторых изменений в код.

Максимум 4 раза я могу развернуть файл EAR на сервере без перезапуска сервера JBoss.После 4-го развертывания, если я разверну еще раз, он выдаст исключение пространства PermGem.Я перезагружаю сервер, затем все работает нормально.Любая идея, почему сервер Jboss выдает исключение пространства PermGem после 4 развертываний? И почему это происходит?

Ответы [ 2 ]

2 голосов
/ 17 июня 2010

Объяснение о пространстве PermGem можно найти здесь . Здесь - некоторые специальные инструкции JBoss.

В вашем коде может быть утечка загрузчика классов , которая вызывает это. Или у вас огромная база кода с множеством зависимостей, и вы не настроили пространство PermGem должным образом.

1 голос
/ 17 июня 2010

Вам также необходимо включить очистку области пермгена, которая не описана в предыдущем ответе.

В этом ответе содержатся подробности для этого.

...