Spring-boot удаленный JMX с использованием встроенного нижнего троса

У меня есть приложение с весенней загрузкой, использующее undertow в качестве встроенного контейнера. Я пытаюсь включить удаленный доступ JMX. Приложение развертывается как исполняемый файл jar, если это имеет значение.

До сих пор я пытался запустить банку с набором свойств -Dcom.sun.management.jmxremote, как указано здесь Как получить доступ к Spring-boot JMX удаленно. Не работает.

Поскольку undertow является «родственным» проектом WildFly и JBoss AS, я также попытался подключиться к конечной точке jmx, используя протокол http-remoting-jmxjboss-cli-client.jar в пути к классам jconsole), используя следующую ссылку:

service:jmx:http-remoting-jmx://<host>:<port>

как указано в https://dzone.com/articles/remote-jmx-access-wildfly-or. Это тоже не работает.

Я указал все свойства spring.jmx в файле application.properties следующим образом:

# JMX config
spring.jmx.default-domain=host
spring.jmx.enabled=true
spring.jmx.server=mbeanServer

Локальный запуск jconsole или visualvm работает, и я могу видеть все зарегистрированные JMX Mbeans, которые меня интересуют.

Итак, я предполагаю, что мне что-то не хватает в отношении удаленной конфигурации JMX, но что это такое? Имейте в виду, что порт, который я использую для доступа JMX, доступен, поскольку у меня есть другое приложение (развернутое на tomcat с использованием весенней загрузки), где возможно удаленное соединение JMX.

Заранее благодарим за любые подсказки.


person Anastasios Livogiannis    schedule 24.02.2016    source источник
comment
Какую именно команду вы использовали, когда пытались запустить приложение с использованием свойств системы для включения JMX?   -  person Andy Wilkinson    schedule 24.02.2016
comment
java -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=<port> -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -jar application.jar Это используемая команда. application.jar - исполняемый файл jar, созданный с помощью весенней загрузки (fatjar).   -  person Anastasios Livogiannis    schedule 24.02.2016
comment
удалось решить проблему?   -  person Shadi    schedule 09.10.2017