Я могу подключить jconsole к tomcat на инстансе Amazon EC2, запущенном без опции безопасности, со следующим CATALINA_OPTS
CATALINA_OPTS = "- Dcom.sun.management.jmxremote = true -Djava.net.preferIPv4Stack = true -Dcom.sun.management.jmxremote.port = 15000 -Dcom.sun.management.jmxremote.rmi.port = 15001 -Djava. rmi.server.hostname = XYZM -Dcom.sun.management.jmxremote.ssl = false -Dcom.sun.management.jmxremote.authenticate = true -Dcom.sun.management.jmxremote.password.file = $ CATALINA_HOME / conf / jmxremote .password -Dcom.sun.management.jmxremote.access.file = $ CATALINA_HOME / conf / jmxremote.access -Xms150M -Xmx350M "
Но когда я запускаю tomcat с опцией безопасности, я не могу подключить к нему jconsole с удаленного компьютера.
Я добавил следующие разрешения в catalina.policy для JMX по ссылке ниже оракула: https://docs.oracle.com/javase/8/docs/technotes/guides/jmx/examples/Security/fine_grained/config/java.policy
Пожалуйста, помогите мне, если мне не хватает некоторых разрешений относительно jmx в catalina.policy. Если да, прокомментируйте.
Версия Java на машине: версия Java "1.7.0_65"
Среда выполнения OpenJDK (IcedTea 2.5.3) (7u71-2.5.3-0ubuntu0.14.04.1) 64-разрядная серверная виртуальная машина OpenJDK (сборка 24.65-b04, смешанный режим)
Версия Tomcat: tomcat-6.0.36