spring jmx 容易例子 使用jconsole查看
spring jmx 简单例子 使用jconsole查看将JmxTestBean发布成jmx:public?class?JmxTestBean?{????private?St
spring jmx 简单例子 使用jconsole查看
将JmxTestBean发布成jmx:
public?class?JmxTestBean?{
????private?String?name;
????private?int?age;
????public?int?getAge()?{
????????return?age;
????}
????public?void?setAge(int?age)?{
????????this.age?=?age;
????}
????
????public?void?setName(String?name)?{
????????this.name?=?name;
????}
????public?String?getName()?{
????????return?name;
????}
????public?int?add(int?x,?int?y)?{
????????return?x?+?y;
????}
????public?void?dontExposeMe()?{
????????throw?new?RuntimeException();
????}
}
spring配置:
?<bean id="exporter" lazy-init="false">
??? <property name="beans">
????? <map>
??????? <entry key="bean:name=testBean1" value-ref="testBean"/>
????? </map>
??? </property>
? </bean>
? <bean id="testBean" value="TEST"/>
??? <property name="age" value="100"/>
? </bean>
在tomcat启动参数添加-Dcom.sun.management.jmxremote 然后打开jconsole可以查看