Избегайте ошибки пространства Permgen при запуске Tomcat из Eclipse
Каков наилучший способ избежать ошибки пространства в пространстве при запуске Tomcat из Eclipse 3.6?
Это делается путем добавления следующей строки:
-XX:MaxPermSize=512m
в конце eclipse.ini? Или нужна ли дополнительная настройка?
Ответ 1
Конфигурация eclipse.ini только для JVM, которая фактически запускает Eclipse.
Tomcat запускается в своем собственном экземпляре JVM, поэтому вам понадобится это отдельно.
Предполагая, что вы используете WTP для запуска экземпляра Tomcat, вам нужно перейти в конфигурацию сервера, нажать "Открыть конфигурацию запуска" и там (на вкладке "Аргументы" ) отредактировать/добавить аргументы виртуальной машины, чтобы включить желаемый -XX:MaxPermSize.
Ответ 2
Нет. Tomcat работает в отдельной JVM от затмения. Добавьте этот параметр в аргументы VM конфигурации запуска:
дважды щелкните на сервере Tomcat в представлении "Серверы"
нажмите ссылку "Открыть конфигурацию запуска"
перейдите на вкладку "Аргументы"
add -XX: MaxPermSize = 512 м в текстовой области аргументов VM