Tomcat - java.lang.OutOfMemoryError: PermGen пространство
Если у вас есть доступ. JSP-страницы, и некоторое время она показывает следующую ошибку на этой странице.
============================
HTTP Status 500 --
Тип отчета Exception
Сообщение
Описание сервере произошла внутренняя ошибка (), которая не позволяет ему выполнить эту просьбу.
Исключение
javax.servlet.ServletException: Servlet исполнения бросил исключения
Коренная причина
java.lang.OutOfMemoryError: PermGen пространство
сведения полной трассировки стека о первопричине доступен в Apache Tomcat/5.5.25 журналы.
Apache Tomcat/5.5.25
============================
Нам необходимо увеличить память, делать изменения catalina.sh или catalina.bat файла.
Используйте следующие шаги:
1) В. И. / USR / местные / Джакарта / Tomcat / BIN / catalina.sh
2) Добавить следующие строки в catalina.sh файла.
JAVA_OPTS = "-Djava.awt.headless = True-Dfile.encoding = UTF-8-Server-Xms512m-Xmx1024m-XX: NewSize = 256M-XX: MaxNewSize = 256M-XX: PermSize = 256M-XX: MaxPermSize = 256M -- XX: + DisableExplicitGC "
Частичное примеру catalina.sh файла
=============================================
# JSSE_HOME (по желанию) может указывать на ваши Java Расширение Secure Sockets
# (JSSE) Установка, JAR, чьи файлы будут добавлены в
# Классовой системы путь, используемый для запуска Tomcat.
#
# CATALINA_PID (опционально) путь к файлу, который должен содержать PID
Используется # Каталина Java процесса запуска, когда старт (вилка)
#
# $ Id: 609438 catalina.sh 2008-01-06 22:14:28 Z Markt $
# --------------------------
JAVA_OPTS = "-Djava.awt.headless = True-Dfile.encoding = UTF-8-Server-Xms512m-Xmx1024m-XX: NewSize = 256M-XX: MaxNewSize = 256M-XX: PermSize = 256M-XX: MaxPermSize = 256M -- XX: + DisableExplicitGC "
# ОС конкретной поддержки. $ Var _должны_ быть либо истинными или ложными.
Cygwin = False
os400 = False
Дарвин = False
=====================


















