Подтвердить что ты не робот

Передача аргументов JVM Tomcat при работе в качестве службы?

Мне нужно передать пару JVM-аргументов JVM, которые Tomcat работает, чтобы мое приложение могло их забрать.

Я хочу следить за процессом, описанным в этой статье, чтобы выбрать переменные среды.

Как мне это сделать?

UPDATE Извините Это работает под окнами (7 на моем компьютере Dev 2003 на клиентском сервере)

4b9b3361

Ответ 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 или другим файлам в корзине