Я устанавливаю Tomcat как службу, используя программу установки с веб-сайта Apache. У меня нет catalina.bat в папке bin. Как я могу установить размер памяти permgem? Любой рекомендуемый размер для установки?
Настройте Tomcat как службу (без catalina.bat)
Ответы:
Вы должны использовать tomcatXw.exe (где X — ваша основная версия Tomcat) для настройки службы: там есть места для настройки всех параметров JVM.
Чтобы настроить Tomcat Java_OPT
в каталине,
Прежде всего, в установщике добавление tomcat, вы никогда не найдете файл catalina
в папке bin.
Чтобы установить параметры, вы должны использовать tomcate property
(используйте tomcatXw.exe, чтобы открыть его)
Не очень понятно, как установить параметр в файле свойств.
В файле Catalina: (напишите что-то вроде этого)
JAVA_OPTS="-Djava.awt.headless=true -Xms2048m -Xmx4048m -XX:NewSize=1024m -XX:MaxNewSize=2048m -XX:PermSize=1024m -XX:MaxPermSize=2048m -XX:+DisableExplicitGC"
В файле свойств Tomcate: (добавьте свой параметр в Java options:
так же, как на картинке)
Эта ссылка рассказывает, как настроить максимальный размер кучи при установке tomcat7 exe, где у нас нет файла catalina.bat. http://plavc.wordpress.com/2012/02/08/tomcat-service-on-windows/