带命令行参数的Spring批量管理示例Web应用程序

时间:2013-10-23 12:10:01

标签: jboss spring-batch spring-batch-admin

我试图通过jconsole或'JBoss operations network'使用Batch Admin Mbeans来监控Spring Batch。 示例应用程序'spring-batch-admin-sample-1.2.1.RELEASE.war'部署在Jboss EAP6中。 但我不知道如何使用通常的命令行选项启动示例应用程序来公开MBeanServer,如参考文档“http://docs.spring.io/spring-batch-a...rence/jmx.html”中所述。

JBoss EAP 6默认没有声明com.sun.management.jmxremote系统属性,根据下面的问题,我无法在standalone.conf文件中使用com.sun.management.jmxremote属性启动JBoss https://issues.jboss.org/browse/AS7-1859

任何建议都非常感谢。

1 个答案:

答案 0 :(得分:0)

我通过以下方式解决了这个问题,

根据spring batch admin doc,在春季批量管理中启用了Mbeans。因此,在JBoss中部署'spring-batch-admin-sample-1.2.1.RELEASE.war'后,我们可以获得here

中提到的MBean的详细信息

现在我扩展了RHQ的通用JMX插件,以发现并列出spring批量管理指标。