В настоящее время я изучаю, как развернуть Tomcat как службу Windows с некоторыми параметрами конфигурации. Как я могу указать расположение JRE без использования переменных системной среды (я связываю ее с моим дистрибутивом Tomcat)? Кроме того, как я могу установить минимальный и максимальный размеры кучи для Tomcat?
До сих пор я запускал командный файл "service.bat" с некоторыми добавленными аргументами, например:
service.bat ServiceName // США // tomcat7 --JvmMs512 – JvmMx1024
чтобы попытаться установить размеры кучи. Кажется, это не работает.
РЕДАКТИРОВАТЬ: Я использую следующие команды, теперь, когда я понимаю их больше:
tomcat7 // США // Тест --JavaHome = PathToJRE --JvmMs = 512 --JvmMx = 1024
Это все еще не работает. Я проверяю, что это не так, потому что я удалил Java с хост-машины. Вот место, где я получаю информацию: http://tomcat.apache.org/tomcat-7.0-doc/windows-service-howto.html
Насколько я понимаю, при развертывании Tomcat как службы "setenv.bat" и "setclasspath.bat" фактически не выполняются. Пожалуйста, поправьте меня, если я ошибаюсь, потому что это было бы моим самым простым решением. Также что выполняется с точки зрения пакетных файлов, расположенных внутри tomcat / bin, когда вы устанавливаете Tomcat как службу, используя для этого "service.bat"?
-Спасибо