首页 > TAG信息列表 > spring-jmx

如何在春季启动时为JMX设置身份验证凭据?

我在春季启动应用程序中启用了JMX.我能够设置/获取使用Jconsole的属性. 我想添加身份验证(用户名/密码)以连接到MBeanServer.如果可能,我更喜欢基于注释. 这是我的JMXBean. @ManagedResource(objectName = "Examples:type=JMX,name=Resource") public class Resource { List<S

java-如何将JMX与Spring集成?

我有关于JMX的简单课程: 接口HelloMBean: public interface HelloMBean { public void sayHello(); public String getName(); public void setName(String name); public String conCat(String s1, String s2); } Hello类从接口HelloMBean实现: import java

java – Spring JMX中@ManagedOperation的名称

我使用org.springframework.jmx.export.annotation.@ ManagedOperation将方法公开为MBean. 我希望操作名称与方法名称不同,但托管操作没有任何属性. 例如: @ManagedOperation public synchronized void clearCache() { // do something } 我希望使用name =“ResetCache”公开

Java Spring Framework jmx托管注释@ManagedAttribute未在MBeanServerConnection / Jconsole / Visual vm / bean列

我已将Spring注释添加到我的代码中 但是当通过visual vm连接时,方法“myExample()”没有显示在JMX bean列表中 我的代码: import org.springframework.beans.factory.annotation.Autowired; import org.springframework.jmx.export.annotation.ManagedAttribute; import org.spring

java – 以编程方式启用远程jmx监视

我试图通过JMX启用我的核心Java应用程序以实现远程访问.但是,有两个限制使它变得比它应该更难. a)我无权更改在linux机器上启动应用程序的脚本.因此,我无法将任何“jmxremote”参数传递给jvm. b)我指定的远程端口(com.sun.management.jmxremote.port = xxxx)很可能未打开,我无法修