问题标签 [spring-jmx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java Spring Framework jmx 托管注释@ManagedAttribute 未在 MBeanServerConnection/Jconsole/Visual vm/bean 列表中显示方法
我已经在我的代码中添加了 Spring 注释,但是当通过可视 vm 连接时,方法“myExample()”没有显示在 JMX bean 列表中
我的代码:
知道为什么会这样吗?
java - Java JMX 调用方法返回 javax.ws.rs.core.Response 对象不起作用(获取 NotSerializableException)
这是 JMX bean 调用(失败):
它抛出异常:
在查看我的代码时,调用的函数是:
据我了解,我有一个抽象类 javax.ws.rs.core.Response 没有序列化的问题。
任何想法如何绕过这个问题?
java - JConsole 没有显示我在 mbean 中定义的 mbean 属性和方法
我正在尝试通过 spring 注释注册 mbeans。bean 在 jconsole 中正确显示,但类中定义的属性和方法没有显示。它出什么问题了?
例如,这是一个 mbean:
我按照在线指南配置了spring xml,但只有mbeans,没有任何属性和方法的树结构。
像这样。
java - AbstractApplicationContext.getBean() 通过 prepareBeanFactory 为注册的 bean 返回 null
我想在 spring 应用程序上下文中动态定义一个 MBeanServerConnection,所以我通过 prepareBeanFactory() 注册它的工厂。我可以看到 bean 存在于上下文中,但是当我执行 getBean() 时,它返回我 null!。
有什么建议么?
java - 使用注释声明 bean 时,JMX MBean 未显示在 JConsole 上
我正在尝试编写一个示例 JMX 应用程序。这是我的 MBean 类:
这是来自 applicationContext 的 bean 声明:
现在,当我运行 jconsole 时,我没有在其中看到我的 Mbean。但是当我如下明确声明 bean 时:
现在,如果我运行 jconsole,我看到的是 Mbean。为什么我在使用组件扫描时没有注册 MBean?
这是我完整的应用程序上下文:
这是安全上下文:
jmx - 如何通过 JConsole 向 MBean 提供日期参数(春季)
我有一个作为 JMX 托管 bean 公开的 Spring bean。使用 JConsole,我可以调用方法(托管操作)并传递原始类型的输入参数以及字符串值。但无法传递日期类型的输入参数。谁能帮我理解如何传递 Date 类型的参数?
spring - 在春天从xml本身替换@managed操作
我正在使用 Spring 2.5 版的 JMX,其中我正在使用 JMX,如下所示。
现在我想删除 @Managedoperation 注释并想在 XML 中配置它,请告知我如何配置 @Managedoperation ,因为我想从 xml 本身运行相同的功能,请告知。人们请告知,因为我被困住了,任何帮助将不胜感激
spring - @Managedoperation 在 spring jmx 中以 XML 配置方式替代
我正在使用 Spring 2.5 版的 JMX,其中我正在使用 JMX,如下所示。
现在我想删除 @Managedoperation 注释并想在 XML 中配置它,请告知我如何配置 @Managedoperation ,因为我想从 xml 本身运行相同的功能,请告知。
实现这一点的一种方法是实现您自己的 MBeanInfoAssembler(或标准的子类之一)。请告知是否有任何其他方法可以实现这一目标,任何早期帮助将不胜感激。
java - 向驻留在瞬态依赖 jar 中的 JMX 公开一个类
我有一个 Java Web App (Spring),其中一些类暴露给 JMX。我们称这个项目为“A”。
A 有一个名为 B 的依赖项 jar。B 又具有一个依赖项 C。
现在我想通过 JMX 在 C 中公开一个类。所以我用以下内容装饰了课堂
但这似乎没有任何效果,并且 MyClassInC 没有与从 A 可见的其他类一起显示在 JMX 控制台中。Spring JMX 配置实际上驻留在 A 的上下文文件中。所以我猜测 C 中的类也应该采用相同的配置并显示在 JMX 控制台中。我想知道如何解决这个问题。谢谢!
jms - 如何使用 JMX 监控消息队列消息
我正在开发一个应用程序,其中有 jms 消息队列。
有一个生产者将消息排入队列,一个消费者将消息出列。
可能存在消费者没有运行的情况。如果消息在一定时间内没有被消费者消费,我需要从生产者那里获取。
我想使用 JMX 来监控消息队列的消息是否过期。
任何建议或示例代码如何做到这一点.....