Передача аргументов JVM Tomcat при работе в качестве службы?
Мне нужно передать пару JVM-аргументов JVM, которые Tomcat работает, чтобы мое приложение могло их забрать.
Я хочу следить за процессом, описанным в этой статье, чтобы выбрать переменные среды.
Как мне это сделать?
UPDATE
Извините Это работает под окнами (7 на моем компьютере Dev 2003 на клиентском сервере)
Ответы
Ответ 1
Вам нужно отредактировать службу Windows. Существует три способа сделать это:
-
Запустите Tomcat5w
с //MS//
ServiceName, чтобы получить значок в системном трее, что дает вам быстрый доступ к конфигурации службы.
-
Откройте диспетчер служб в "Панели управления". Для Tomcat есть запись.
В редакторе есть вкладка, где вы можете добавить дополнительные параметры JVM.
Третий способ (который я предпочитаю) - написать script, который редактирует вам конфигурацию. Таким образом, вы можете сохранить конфигурацию где-нибудь для резервного копирования. Смотрите документы, как это сделать (Подсказка: используйте tomcat5 //US//...
)
Ответ 2
Окна:
В папке Tomcat/bin у вас должно быть приложение tomcat5w.exe admin. Перейдите на вкладку Java и добавьте аргументы в поле "Параметры Java:".
![enter image description here]()
Linux/UNIX:
В * nix следует выбрать изменения в файле setenv.sh:
export JAVA_OPTS=-server -Xms2g -Xmx4g -XX:PermSize=64m -XX:MaxPermSize=256m $JAVA_OPTS
Не прикасайтесь к каталину .sh или другим файлам в корзине