Установка CATALINA_OPTS для tomcat6 в Windows не работает

StackOverflow https://stackoverflow.com/questions/1417339

  •  07-07-2019
  •  | 
  •  

Вопрос

Я пытаюсь настроить Tomcat6 для работы с JMX в Windows Vista 64.

Для этого мне нужно передать Tomcat6 приведенные ниже параметры.

Что я делаю в командной строке.(это не работает)

set CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9898 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
tomcat6.exe

То, что я делаю, работает (но вызывает другие проблемы)

java -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9898 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -jar bootstrap.jar

Кажется, что Tomcat просто игнорирует переменную среды CATALINA_OPTS.Я делаю что-то неправильно?

--- Обновление. С момента написания этого я пытался отредактировать catalina.bat и определить там переменную CATALINA_OPTS.Никакого успеха.(пробовал добавить параметры и в JAVA_OPTS, тоже безуспешно)

Заранее спасибо!!

Это было полезно?

Решение 2

Глупый я, я запустил tomcat с tomcat6.exe вместо startup.bat.

Сейчас работает. Спасибо!

Другие советы

Игнорируя возможность того, что TC6 может быть сломан в этой среде, поскольку я не могу это проверить самостоятельно, вы можете проверить несколько вещей:

  • У вас есть два символа в строке CATALINA_OPTS в первом параметре, должно быть один.Я полагаю, это сломало бы его.

Если не это:

  • Что-нибудь еще в вашем сценарии запуска Tomcat перезаписывает CATALINA_OPTS?
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top