Установка CATALINA_OPTS для tomcat6 в Windows не работает
Вопрос
Я пытаюсь настроить 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?