- 严重: Begin event threw exception
- java.lang.ClassNotFoundException: org.apache.catalina.startup.VersionLoggerListener
- at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
- at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
- at java.security.AccessController.doPrivileged(Native Method)
- at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
- at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
- at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
- at org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:144)
由报错位置可知,是Tomcat中的监听器出现异常,org.apache.catalina.startup.VersionLoggerListener
所以找到server.xml中对应位置将其注释掉即可
Documentation at /docs/config/server.html
--><Server port="8005" shutdown="SHUTDOWN">
<!--<Listener className="org.apache.catalina.startup.VersionLoggerListener"/>
Security listener. Documentation at /docs/config/listeners.html
<Listener className="org.apache.catalina.security.SecurityListener" />
-->
<!--APR library loader. Documentation at /docs/apr.html -->
<Listener SSLEngine="on" className="org.apache.catalina.core.AprLifecycleListener"/>
<!--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-->