草庐IT

java - MBean 持久性

我的配置MBean的持久性存在问题。我的配置:@ManagedResource(objectName="pl.mobileexperts.catchme:name=adminMBean",description="adminsettings",persistPolicy="OnUpdate",persistLocation="c:/",persistName="adminSettings.jmx")publicclassAdminSettingsMBean{privatebooleanmoderatorModeEnabled;publicAdminSettingsMBean(){}@M

java - MBean 持久性

我的配置MBean的持久性存在问题。我的配置:@ManagedResource(objectName="pl.mobileexperts.catchme:name=adminMBean",description="adminsettings",persistPolicy="OnUpdate",persistLocation="c:/",persistName="adminSettings.jmx")publicclassAdminSettingsMBean{privatebooleanmoderatorModeEnabled;publicAdminSettingsMBean(){}@M

java - 访问远程 MBean 服务器

我正在使用JBoss运行客户端/服务器应用程序。如何连接到服务器JVM的MBeanServer?我想使用MemoryMXMBean来跟踪内存消耗。我可以使用JNDI查找连接到JBossMBeanServer,但java.lang.MemoryMXMBean未在JBossMBeanServer中注册。编辑:要求以编程方式访问客户端的内存使用情况。 最佳答案 我写了这样一个类:importjavax.management.remote.JMXServiceURL;importjavax.management.MBeanAttribute

java - MBean 和 MXBean 的区别

我有以下关于MBean和MXBean的问题:MBean和MXBean有什么区别?MBean和MXBean的用例有哪些? 最佳答案 MXBean只是一种特殊的MBean。主要区别在于MXBean限制了数据类型,使它们与潜在客户“更兼容”。例如:MBean可以公开数据类型Foo的属性。现在客户端也需要有这个类型Foo来理解这个属性。MXBean试图将数据类型限制为“已经可用”的数据类型-java.lang.*等。见thistutorial 关于java-MBean和MXBean的区别,我们在

java - 从 shell 脚本调用 JMX MBean 方法

是否有任何库允许我从shell脚本调用JMXMBean方法。我们通过JMX公开一些操作/管理命令,我们可以让我们的管理员使用JConsole或VisualVM,但有些任务最好留给自动化。在这种自动化中,我们希望能够在正在运行的服务器上调用JMXMBean方法,最好是从shell脚本中调用。 最佳答案 以下命令行JMX实用程序可用:jmxterm-似乎是功能最齐全的实用程序。cmdline-jmxclient-在WebArchive项目中使用似乎非常简单(看起来自2006年以来没有任何开发)GroovyscriptandJMX-提供一