我已经成功创建了MBeans并进行了部署。我还可以看到我的Custom MBean部署在JConsole的MBeans部分中。
如何将其部署到Tomcat 7?
我发现可能是在线教程,这些教程太旧了。到目前为止,我还没有找到任何Tomcat 7教程。请帮我找一个适合Tomcat Version 7的教程。
我使用了一个基于Tomcat 6的教程。但是我无法成功,因为在Tomcat 7中不再使用Server.xml文件“ServerLifecycleListener”中使用的一个监听器。
答案 0 :(得分:0)
您需要添加mbeans-descriptors.xml,如下所示,它需要与它描述的类文件放在同一个包中。
<mbean name="LDAPRealm" className="org.apache.catalina.mbeans.ClassNameMBean" description="Custom LDAPRealm" domain="Catalina" group="Realm" type="com.myfirm.mypackage.LDAPRealm"> <attribute name="className" description="Fully qualified class name of the managed object" type="java.lang.String" writeable="false"/> <attribute name="debug" description="The debugging detail level for this component" type="int"/> . .
您也可以参考: