В настоящее время я использую JBoss 4.3 для веб-приложения. Я хотел бы перейти на JBoss AS 7. Я смог исправить все различия приложения в обеих версиях, кроме одной. В приложении есть некоторые JMX-бины, которые создаются через платформу Spring. К сожалению, в выпуске AS 7 был удален класс org.jboss.mx.util.MBeanServerLocator, который использовался весной для поиска сервера JBoss JMX и создания некоторых компонентов. Я не знаком с JMX, но пока единственное, что я нашел, это: "http://lists.jboss.org/pipermail/jboss-as7-dev/2011-Feb February/000569.html". Мне было интересно, знает ли кто-нибудь, как заменить приведенный выше класс из JBOSS новыми классами JMX 1.6. Вот мой фрагмент настройки Spring для того, что мне нужно исправить:
<bean class="org.springframework.jmx.export.MBeanExporter">
<property name="server">
<bean class="org.jboss.mx.util.MBeanServerLocator" factory-method="locateJBoss"/>
</property>
<property name="beans">
<map>
<entry key="MywebMbeans:name=profileListenerContainer" value-ref="profileListenerContainer"/>
<entry key="MywebMbeans:name=jmsSenderService" value-ref="jmsSenderService"/>
<entry key="MywebMbeans:name=mailSender" value-ref="mailSender"/>
</map>
</property>
<property name="assembler" ref="mbeanAssembler"/>
</bean>
Спасибо,