Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 如何将自定义MBean部署到Tomcat7中?_Apache_Tomcat7_Jmx_Mbeans - Fatal编程技术网

Apache 如何将自定义MBean部署到Tomcat7中?

Apache 如何将自定义MBean部署到Tomcat7中?,apache,tomcat7,jmx,mbeans,Apache,Tomcat7,Jmx,Mbeans,我已经成功创建并部署了MBean。我还可以看到我的自定义MBean部署在JConsole的MBeans部分 如何将其部署到Tomcat 7 我在网上找到了梅的教程,它们太旧了。到目前为止,我还没有找到任何关于Tomcat7的教程。请帮助我找到适合Tomcat版本7的教程 我使用了一个基于Tomcat6的教程。但是我没有成功,因为Server.xml文件“ServerLifecycleListener”中使用的一个侦听器在Tomcat 7中不再使用。您需要按如下所示添加mbeans-descrip

我已经成功创建并部署了MBean。我还可以看到我的自定义MBean部署在JConsole的MBeans部分

如何将其部署到Tomcat 7

我在网上找到了梅的教程,它们太旧了。到目前为止,我还没有找到任何关于Tomcat7的教程。请帮助我找到适合Tomcat版本7的教程


我使用了一个基于Tomcat6的教程。但是我没有成功,因为Server.xml文件“ServerLifecycleListener”中使用的一个侦听器在Tomcat 7中不再使用。

您需要按如下所示添加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"/>
.
.