jjzjj

java - 将 MBean 从 JBoss 4.x 移植到 JBoss 7

我们目前正在将我们的一些项目从JBoss4.x移植到JBoss7。到目前为止,一切似乎都运行良好,除了我们的MBean,我们通常使用它来提供简单的管理操作。我已经搜索了很长时间,但要么我无法找到正确的搜索词,要么我遗漏了一些知识来弥合JBoss4.x中的MBean定义和JBoss7.因此,希望有人可以提示我可能遗漏了什么或我必须阅读的地方(可能是一些文档、示例等)在Jboss4.x中,我们的MBean通常如下所示:@Service(objectName="Domain:Name=SomeMBean",xmbean="resource:")classSomeMBean{@EJBpriva

java - 关闭 Spring Boot 应用程序时无法取消注册 DataSource JMX MBean

我有一个使用org.apache.commons.dbcp2.BasicDataSource作为数据源bean的简单SpringBoot应用程序。Springboot自动将数据源公开为MBean。bean声明:@BeanpublicDataSourcedataSource(){BasicDataSourcedataSource=newBasicDataSource();dataSource.setUrl(dbUrl);dataSource.setDriverClassName(jdbcDriver);dataSource.setUsername(dbUserName);dataSour

java - 关闭 Spring Boot 应用程序时无法取消注册 DataSource JMX MBean

我有一个使用org.apache.commons.dbcp2.BasicDataSource作为数据源bean的简单SpringBoot应用程序。Springboot自动将数据源公开为MBean。bean声明:@BeanpublicDataSourcedataSource(){BasicDataSourcedataSource=newBasicDataSource();dataSource.setUrl(dbUrl);dataSource.setDriverClassName(jdbcDriver);dataSource.setUsername(dbUserName);dataSour

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-提供一
12