@关于Server Tomcat v8.5 Server at localhost failed to start.可能存在的问题
问题困扰了一天 ,一天之内编辑工具和Tomcat服务器重装卸载了n次,硬是没找到问题的存在,最后一个jar包一个的实验才找到
问题如下
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException:
Failed to start component [StandardEngine[Catalina].StandardHost[localhost].Sta
ndardContext[/cmwe_test]]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:942)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:872)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:14
23)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:14
13)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [St
andardEngine[Catalina].StandardHost[localhost].StandardContext[/cmwe_test]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
... 6 more
Caused by: java.lang.NoClassDefFoundError: Lorg/apache/commons/logging/Log;
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Unknown Source)
at java.lang.Class.getDeclaredFields(Unknown Source)
at org.apache.catalina.util.Introspection.getDeclaredFields(Introspection.java:
110)
at org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation(WebAnnotat
ionSet.java:269)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationServletAnnotatio
ns(WebAnnotationSet.java:137)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebA
nnotationSet.java:69)
at org.apache.catalina.sta