11得票1回答
如何访问在同一虚拟机中运行的 JMX MBeanServer?

针对一个简单的Java库,该库在固定间隔内执行操作。我使用MXBeans实现了JMX管理,该功能正常工作,我可以在JConsole中查询状态和设置参数,挂起/恢复操作等。 现在我想创建一个Web应用程序 - 用于显示和控制库操作。 我不知道在Web应用程序中是否使用相同的JMX API是个...

11得票1回答
为什么JConsole上的某些方法被禁用了?

我可以看到jconsole上的一些方法被禁用了。 下面是关于com.sun.management.ThreadMXBean的屏幕截图: 这些MBean方法的javadoc没有说明任何关于可访问性的部分。 我认为这是一个安全功能,但我无法得到具体的答案。 显而易见的第二个问题是如何创...

9得票2回答
在调用JBOSS Mbean中声明的quartz作业时出现java.lang.NoSuchMethodError问题。

I有一个JBoss实例,部署了两个ear。我正在使用在mbean中配置的Quartz。这两个ear都在使用StatefulJobs。不幸的是,其中一个正在使用antlr-runtime-3.0库,而另一个使用antlr-runtime-3.2。当JBoss调用作业时,它会选择错误的库。我不知道...

8得票1回答
ManagementFactory.getPlatformMBeanServer()和MBeanServerFactory.createMBeanServer()的区别

有人能否澄清一下这两者之间的区别? Javadoc 对我来说太晦涩难懂了。 我注意到的一个事情是,如果我使用 ManagementFactory.getPlatformMBeanServer() 来注册我的 MBeans ,那么我可以在 Jconsole 中查看它们。但是,如果我使用 MB...

8得票2回答
自动启动JBoss服务(MBean)

我将尝试构建一个JBoss服务,使其在每次启动服务器时都能自动启动。 以下是我为我的服务设计的类结构: public interface CumbiaXPMServiceMBean extends org.jboss.system.ServiceMBean public class Cum...

7得票2回答
JMX中MBean嵌套对象的名称

我注意到一些MBeans有嵌套的键; 我如何查询获取该键? 下面的图片显示了一个例子: 通常,MBean查询如下:"org.apache.cassandra.metrics:type=CQL,name=RegularStatementsExecuted" 我该如何将其他文件夹添加到此...

7得票2回答
如何通过编程方式检查JMX MBean的操作和属性?

假设我们有一个MBean,它具有以下属性和操作。 属性: 名称 大小 操作: getName() getSize() 有没有一种编程方式来检查属性和操作?我一直在使用IBM WebSphere MBeans,并且他们的文档不是很好。 例如,如果您转到{{link1:IBMs Infoc...

7得票2回答
如何设置net.sf.ehcache.CacheManager的名称以进行JMX监控?

我正在一个使用EhCache 1.4.0、Spring 3.0.5的Web应用程序中,部署在Tomcat 6上,使用JRE 1.6。我正通过JMX暴露L2缓存管理,如下所示: <bean id="mbeanServer" class="org.springframework.jmx.s...

7得票1回答
从平台MBean服务器注销MBean是否必要?

我开始尝试使用MBeans来公开一些关于应用程序的信息。在线上,几乎所有的HOWTOs/Tutorials/Blog posts/Samples都教你如何实现一个MBean并将其注册到MBean Server,但几乎没有提到(或只是浏览)从服务器注销MBean。 我担心一个MBean需要引用...

7得票5回答
在Perfmon中查看Java应用程序性能计数器

我有一个运行在Tomcat上的Java应用程序,我想使用Windows性能监视器来监控计数器。是否可以使用JMX适配器来监控Java MBeans或其他方式实现?