Создание jmx-бина с помощью студии

Добрый день.

Сейчас при создании jmx-бина он не прописывается ни в spring.xml, ни аннотацией @JmxBean.
Кроме того, аннотацией у меня так и не получилось его зарегистрировать, хотя, возможно, это отдельная тема.

Здравствуйте, Михаил.

Уточните, пожалуйста, версию CUBA и Studio

Даниил

cubaVersion = ‘7.1.2’
studio = 12.1-191

Спасибо за уточнение. Студия при создании JMX бина никак его не регистрирует. Сделать это можно с помощью аннотации @JmxBean:

@JmxBean(module = "sample", alias = "SettingsMBean")
@ManagedResource(description = "JMX bean for some settings")
public interface SettingsMBean {
}

После перезапуска приложения бин появится в JMX консоли:

image

Регистрация бина через spring.xml описана в документации: Создание JMX-бина.

Также я создал тикет на автоматическую регистрацию бина при его создании: YouTrack.

Даниил

1 симпатия