powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / tomcat 7 java.lang.OutOfMemoryError: PermGen space
20 сообщений из 20, страница 1 из 1
tomcat 7 java.lang.OutOfMemoryError: PermGen space
    #37716246
sjinks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Знаю, что сабж распространенный, но почему-то ни одно из многих решений не помогло (конфиг catalina.sh, tomcat7w.exe etc). Возникает НЕ при передеплое. Приложение деплоится без ошибок, аут вылетает при попытке запуска.
...
Рейтинг: 0 / 0
tomcat 7 java.lang.OutOfMemoryError: PermGen space
    #37716256
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значит нужно просто увеличить через -XX:MaxPermSize. Если не получается, значит где-то не там прописали.
...
Рейтинг: 0 / 0
tomcat 7 java.lang.OutOfMemoryError: PermGen space
    #37716262
sjinks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Например, добавил в catalina.sh
авторJAVA_OPTS="$JAVA_OPTS -XX:+UseParNewGC \
-XX:+UseConcMarkSweepGC \
-XX:+CMSPermGenSweepingEnabled \
-XX:+CMSClassUnloadingEnabled \
-Xmx1024m \
-Xms1024m \
-XX:MaxPermSize=128m \
-XX:NewSize=128m \
-XX:MaxTenuringThreshold=0 \
-XX:+UseTLAB \
-XX:SurvivorRatio=128 \
"
...
Рейтинг: 0 / 0
tomcat 7 java.lang.OutOfMemoryError: PermGen space
    #37716291
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sjinkstomcat7w.exe
...
Например, добавил в catalina.sh
- так у Вас Windows или Linux?
...
Рейтинг: 0 / 0
tomcat 7 java.lang.OutOfMemoryError: PermGen space
    #37716297
sjinks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Windows, я догадался уже, что *.sh файлы тут не при чем)
Но и изменения в tomcat7w.exe тоже результата не дают, может быть есть еще какие-то варианты?
...
Рейтинг: 0 / 0
tomcat 7 java.lang.OutOfMemoryError: PermGen space
    #37716307
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sjinksНо и изменения в tomcat7w.exe тоже результата не дают, может быть есть еще какие-то варианты?
Какие у вас там изменения в tomcat7w.exe ?
Через консоль вот так можно
tomcat6 //US//Tomcat6 --JvmMx 1024 ++JvmOptions="-XX:MaxPermSize=256m"
...
Рейтинг: 0 / 0
tomcat 7 java.lang.OutOfMemoryError: PermGen space
    #37716314
sjinks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну в tomcat7w.exe, есть вкладка Java и там тоже советовали прописать -XX:MaxPermSize=256m.

К сожалению, вариант с консолью тоже не дал результата:(
...
Рейтинг: 0 / 0
tomcat 7 java.lang.OutOfMemoryError: PermGen space
    #37716317
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
используйте JDK/bin/jvisualvm чтобы посмотреть действительно ли настройки применились
...
Рейтинг: 0 / 0
tomcat 7 java.lang.OutOfMemoryError: PermGen space
    #37716335
sjinks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz , вот что я имею в jvisualvm во вкладке JVM Arguments по томкету:

автор-Djava.util.logging.config.file=d:\tomcat7\conf\logging.properties
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.endorsed.dirs=d:\tomcat7\endorsed
-Dcatalina.base=d:\tomcat7
-Dcatalina.home=d:\tomcat7
-Djava.io.tmpdir=d:\tomcat7\temp

Может ли это значить что настройки не применились?
...
Рейтинг: 0 / 0
tomcat 7 java.lang.OutOfMemoryError: PermGen space
    #37716343
sjinks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну и permGenSize ~ 75 mb
...
Рейтинг: 0 / 0
tomcat 7 java.lang.OutOfMemoryError: PermGen space
    #37716355
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sjinksну и permGenSize ~ 75 mb
На графике? Максимальный?
...
Рейтинг: 0 / 0
tomcat 7 java.lang.OutOfMemoryError: PermGen space
    #37716359
sjinks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, 75-85
...
Рейтинг: 0 / 0
tomcat 7 java.lang.OutOfMemoryError: PermGen space
    #37716367
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sjinksДа, 75-85
Делаем вывод, что параметры не применились.
Томкат точно как сервис установлен? Или батником запускаем?
...
Рейтинг: 0 / 0
tomcat 7 java.lang.OutOfMemoryError: PermGen space
    #37716369
sjinks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Батником, но что-то в консоли по поводу сервиса прописывал. Что конкретно нужно не подскажете?
...
Рейтинг: 0 / 0
tomcat 7 java.lang.OutOfMemoryError: PermGen space
    #37716392
sjinks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В виндовом окне сервисов он показан как остановленный, но запускаться отказывается тоже
...
Рейтинг: 0 / 0
tomcat 7 java.lang.OutOfMemoryError: PermGen space
    #37716407
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sjinksБатником, но что-то в консоли по поводу сервиса прописывал. Что конкретно нужно не подскажете?
Под виндой используются .bat скрипты. Если вы ими пользуетесь, то и прописывать опции нужно в них. Либо в setenv.bat либо в catalina.bat
Прописываейте в начале. А то некоторые умудряются прописывать в позадаче для остановки Tomcat.

Зачем вы настраиваете виндовый сервис если вы его не используете? Зачем вы правите .sh, если у вас винда?
...
Рейтинг: 0 / 0
tomcat 7 java.lang.OutOfMemoryError: PermGen space
    #37716408
sjinks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может быть стоит попробовать установить его с помощью исполняемого файла заново?
...
Рейтинг: 0 / 0
tomcat 7 java.lang.OutOfMemoryError: PermGen space
    #37716442
sjinks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прописал в catalina.bat сразу после @echo off:
авторJAVA_OPTS="$JAVA_OPTS -XX:MaxPermSize=256m"
Результат на консоли при запуске приложения (деплой прошел):
авторException in thread "http-apr-8080-exec-8" java.lang.OutOfMemoryError: PermGen space
...
Рейтинг: 0 / 0
tomcat 7 java.lang.OutOfMemoryError: PermGen space
    #37716460
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sjinksПрописал в catalina.bat сразу после @echo off:
авторJAVA_OPTS="$JAVA_OPTS -XX:MaxPermSize=256m"

Ну, вы бы catalina.bat полистали для приличия. Может бы обнаруижили что-то интересное. Например синтаксис batch скриптов?
set JAVA_OPTS=%JAVA_OPTS% -XX:MaxPermSize=256m
Кавычки не нужны.
...
Рейтинг: 0 / 0
tomcat 7 java.lang.OutOfMemoryError: PermGen space
    #37716469
sjinks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения за невнимательность. Приложение запустилось. График показывает то, что нужно.
Огромное спасибо!
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / tomcat 7 java.lang.OutOfMemoryError: PermGen space
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]