У меня есть архив SAR для JBoss, и есть один MBean, зарегистрированный в jboss-service.xml
. Теперь я хочу перейти на TomEE и использовать стандартную javax.management
аннотацию @MBean
, но я не могу узнать, как указать ее имя и она создается с именем по умолчанию. Может ли кто-нибудь мне помочь?Как указать имя mbean с аннотацией @MBean
0
A
ответ
1
Вы должны указать имя при регистрации боба, как описано here:
MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
ObjectName name = new ObjectName("com.example.mbeans:type=Hello");
Hello mbean = new Hello();
mbs.registerMBean(mbean, name);
1
TomEE оленьей коже поддержки, которую он пока (см https://issues.apache.org/jira/browse/TOMEE-1668), но DeltaSpike делает и поддерживает интеграцию CDI: https://github.com/apache/deltaspike/blob/1572c07eb8d5f892308e1060a9fa1ccdbf18435e/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/api/jmx/MBean.java#L57
Смежные вопросы
- 1. JBoss 7 MBean зависимость от другого MBean
- 2. mbean аннотации @MBean отсутствует в JDK7
- 3. Одноразовый MBean
- 4. Сохранение MBean
- 5. Как установить contextName log4j2 Mbean
- 6. Необходимо ли отменить регистрацию MBean с платформы MBean Server?
- 7. Как настроить Quartz mbean
- 8. Имеются ли пружины mbean и mbean, полученные с jconsole, разные?
- 9. Вставить перехватчик MBean
- 10. Имя объекта вложенного объекта MBean в JMX
- 11. Зарегистрировать более одного MBean того же класса MBean
- 12. Клиент Spring MBean считает, что услуга MBean - соединение RMI
- 13. Лучший способ версии MBean?
- 14. В чем разница между стандартным MBean и динамическим MBean?
- 15. получить значения атрибутов mbean?
- 16. MBean Simple Graph Monitor
- 17. Javaee mbean vs singleton
- 18. Весна Boot autwire MBean?
- 19. Oracle UCP dynamic mbean objectName
- 20. JBoss MBean NotificationListener проблемы
- 21. jmx mbean thread security
- 22. Как получить данные через MBean
- 23. Как инициализировать JRockit MBean дерево
- 24. JMX Client нуждаясь интерфейс MBean
- 25. Как получить регистр MBean с методом getPlatformMXBean()?
- 26. Как получить Mbean с сервера JMX
- 27. Доступ к удаленному серверу MBean
- 28. MBean эквивалент для JBoss 7
- 29. Атрибуты Java Mbean от HashMap
- 30. Proguard: AmazonAWS и MBean issue
Спасибо. Я уже это знаю. Но есть способ зарегистрировать MBean только с аннотацией без какого-либо кода, и он работает, но с именем по умолчанию. – VDanyliuk
Вы можете создать свои собственные аннотации, чтобы обернуть эту функциональность, см. Здесь: http://actimem.com/java/jmx-annotations/ –