Пространство permgem - одна из самых раздражающих ошибок в glassfish.
Пространство permgem - это ошибка, которая появляется, когда вы используете много развертываний или повторных развертываний на сервере, потому что сервер резервирует память и никогдаосвобождает это.Я рекомендую вам контролировать сервер с помощью Apache JMeter, чтобы увидеть объем памяти (и, если он близок к максимальному, перезапустить его до его сбоя).
Чтобы временно исправить это, необходимо включить некоторые переменные всервер, чтобы улучшить потребление памяти в администраторе Glassfish, как сказал amccormack.
Я рекомендую использовать
-XX: PermSize = 512m
-XX: MaxPermSize= 512m
-XX: + CMSClassUnloadingEnabled
Кстати, если появляется ошибка пространства permgem, сервер не будет отвечать (даже на стоп-домен asadmin).Но вы можете легко перезапустить компьютер, если убьете процесс java, который запускает glassfish и вызовете asadmin start-domain.Я думаю, что это быстрее, чем перезапустить весь сервер.