Подтвердить что ты не робот

Избегайте ошибки пространства Permgen при запуске Tomcat из Eclipse

Каков наилучший способ избежать ошибки пространства в пространстве при запуске Tomcat из Eclipse 3.6? Это делается путем добавления следующей строки:

-XX:MaxPermSize=512m

в конце eclipse.ini? Или нужна ли дополнительная настройка?

4b9b3361

Ответ 1

Конфигурация eclipse.ini только для JVM, которая фактически запускает Eclipse.

Tomcat запускается в своем собственном экземпляре JVM, поэтому вам понадобится это отдельно.

Предполагая, что вы используете WTP для запуска экземпляра Tomcat, вам нужно перейти в конфигурацию сервера, нажать "Открыть конфигурацию запуска" и там (на вкладке "Аргументы" ) отредактировать/добавить аргументы виртуальной машины, чтобы включить желаемый -XX:MaxPermSize.

Ответ 2

Нет. Tomcat работает в отдельной JVM от затмения. Добавьте этот параметр в аргументы VM конфигурации запуска:

  • дважды щелкните на сервере Tomcat в представлении "Серверы"
  • нажмите ссылку "Открыть конфигурацию запуска"
  • перейдите на вкладку "Аргументы"
  • add -XX: MaxPermSize = 512 м в текстовой области аргументов VM