2013-11-27 4 views
6

Мне нужно установить JAVA_OPTS в машину разработки, работающую с Windows 7 home edition и tomcat 7 server. Я получаю permgen out of memory Ошибка при запуске spring-mvc веб-приложений от eclipse. Я хочу включить выгрузку class, чтобы освободить память в ходе повторной перезагрузки веб-приложений. Я также хочу увеличить объем доступной памяти.Как установить java_opts в eclipse

Может ли кто-нибудь явно показать мне, как это сделать, в пошаговой форме?

Должен ли я устанавливать переменную окружения системы Windows? Запустить что-нибудь из командной строки? Что конкретно мои команды будут выглядеть в коде?

Вот то, что я до сих пор (все на той же строке):

JAVA_OPTS=XX:MaxPermSize=128MXX:+CMSClassUnloadingEnabledXX:+CMSPermGenSweepingEnabledXms256m -Xmx512m 
+0

изменение eclipse.ini – subash

ответ

13

В затмении перейти к конфигурации запуска сервера (что-то вроде Apache Tomcat > Tomcat v7.0 Server at localhost) и добавить аргументы Jvm на вкладке Arguments в поле VM arguments.

Если вы используете eclipsetotale плагин кота затем перейти к

Preferences > Tomcat > JVM Settings > Append to JVM Paramaters 

и добавить их один за другим.

EDIT (работает как> работает на сервере)

enter image description here

+0

Спасибо. Как найти конфигурацию запуска? И что конкретно я вставляю в аргументы? Я не запускаю указанный вами плагин. – CodeMed

+0

@CodeMed это не плагин, это уже поставляется с установкой Eclipse. –

+0

@ Окно A4L ... Предпочтения не имеют подменю tomcat в моем eclipse kepler. И Window ... Предпочтения ... У сервера subab dows, похоже, нет способа установить эти параметры. В каком подменю я должен выбрать? – CodeMed

Смежные вопросы