Spring XD 1.2.1 Доступ к контейнеру Jolokia

Какой порт HTTP по умолчанию для доступа Jolokia в контейнере Spring XD 1.2.1? Раньше Джолокия работала над предыдущими версиями XD, но, похоже, что-то изменилось.

Мы изменили значение XD_JMX_ENABLED в server.yml, т.е.

XD_JMX_ENABLED: true
endpoints:
  jolokia:
    enabled: ${XD_JMX_ENABLED:false}
  jmx:
    enabled: ${XD_JMX_ENABLED:false}
    uniqueNames: true

При этом мы можем получить доступ к JMX напрямую, установив -Dcom.sun.management.jmxremote.port и т. д. Я предположил, что порт HTTP будет 9393, как Spring XD Admin, но, похоже, это не так. Есть ли значение по умолчанию или нам нужно раскомментировать и установить

#spring:
#  profiles: container
#management:
#  port: 0

Кроме того, документация здесь кажется неправильной, в ней упоминается порт 9080, а затем в URL-адресе под ним используется 9393.


person David Geary    schedule 02.11.2015    source источник


Ответы (1)


Вам также необходимо установить переменную среды CONTROL_MGMT_PORT.

Для *nix-систем /etc/sysconfig/springxd

Я использую его в версии 1.2.1.RELEASE без проблем.

person Ali    schedule 25.01.2016