首页 > 其他 > 详细

关于启动tomcat时出现org.apache.catalina.mbeans.ServerLifecycleListener错误

时间:2014-04-04 05:54:57      阅读:708      评论:0      收藏:0      [点我收藏+]

原因:catalina.jar中means包是空的,具体该类的作用是配置JMX下

JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。

解决办法:

把server.xml中的<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />注释掉就可以了

<!--<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" /> -->

当然,如果你是少了jar,也可以把jar添加进去就搞定。

或者在tomcat7的server里面添加<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />

因为

Tomcat6的server.xml:

<Server port="8005" shutdown="SHUTDOWN">
  <!--APR library loader. Documentation at /docs/apr.html -->
  <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
  <!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -->
  <Listener className="org.apache.catalina.core.JasperListener" />
  <!-- JMX Support for the Tomcat server. Documentation at /docs/non-existent.html -->
  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
  <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />

Tomcat7的server.xml:

<Server port="8003" shutdown="SHUTDOWN">
  <!-- Security listener. Documentation at /docs/config/listeners.html
  <Listener className="org.apache.catalina.security.SecurityListener" />
  -->
  <!--APR library loader. Documentation at /docs/apr.html -->
  <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
  <!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -->
  <Listener className="org.apache.catalina.core.JasperListener" />
  <!-- Prevent memory leaks due to use of particular java/javax APIs-->
  <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
  <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
  <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />

关于启动tomcat时出现org.apache.catalina.mbeans.ServerLifecycleListener错误,布布扣,bubuko.com

关于启动tomcat时出现org.apache.catalina.mbeans.ServerLifecycleListener错误

原文:http://www.cnblogs.com/mxqh/p/3643035.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!