INFO:至少扫描了一个JAR中的TLD,但其中没有TLD。为该记录器启用调试日志记录,以获取已扫描的JAR的完整列表,但未在其中找到TLD。在扫描过程中跳过不需要的JAR可以缩短启动时间和JSP编译时间。 2019年7月1日下午12:24:50 org.apache.catalina.core.ContainerBase startInternal SEVERE:子容器在启动java.util.concurrent.ExecutionException期间失败:org.apache.catalina.LifecycleException:无法启动组件[StandardEngine org.apache.catalina上java.util.concurrent.FutureTask.report上的[Catalina..StandardHost [localhost] .StandardContext [/ spring_mvc]](未知源)。 org.apache.catalina.com的core.ContainerBase.startInternal(ContainerBase.java:909).org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)的core.StandardHost.startInternal(StandardHost.java:831)在org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1367)在org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1377)在java.util.concurrent.FutureTask java.util.concurrent.Abstrac上的org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)的.run(未知源)位于org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:902)的tExecutorService.submit(未知来源)(位于org.apache的org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)处)。 org.apache.catalina.core.StandardService.startInternal(StandardService.java:423)上的catalina.util.LifecycleBase.start(LifecycleBase.java:183)org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java: 183)在org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)在org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)在org.apache.catalina.startup.Catalina .start(Catalina.java:638)位于sun.reflect.NativeMethodAccessorImpl.invoke0(本地方法)位于sun.reflect.NativeMethodAccessorImpl.invoke(未知源)位于java.lang处sun.reflect.DelegatingMethodAccessorImpl.invoke(未知源)。 org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:350)的reflect.Method.invoke(未知源)org.apache.catalina.startup.Bootstrap的.main(Bootstrap.java:492)原因:org.apache.catalina.LifecycleException:无法在org.apache.catalina.util处启动组件[StandardEngine [Catalina] .StandardHost [localhost] .StandardContext [/ spring_mvc]]。 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)处的LifecycleBase.handleSubClassException(LifecycleBase.java:441)org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1377)在org.apache.tomcat.util.threads.InlineExecutorService.execute(在org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1367)在java.util.concurrent.FutureTask.run(未知源)在org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:902)处的java.util.concurrent.AbstractExecutorService.submit(Unknown Source)处的InlineExecutorService.java:75)... 21个更多原因:java.lang .IllegalArgumentException:找到多个名称为[spring_web]的片段。相对顺序不合法。有关详细信息,请参见Servlet规范的8.2.2 2c部分。考虑使用绝对排序。在org.apache.tomcat.util.descriptor.web.WebXml.orderWebFragments(WebXml.java:2257)在org.apache.tomcat.util.descriptor.web.WebXml.orderWebFragments(WebXml.java:2215)在org.apache org.apache.catalina.startal.ContextConfig.configureStart(ContextConfig.java:768)的.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1127)org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java) :301)位于org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123),位于org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5034),位于org.apache.catalina.util。 LifecycleBase.start(LifecycleBase.java:183)...还有27个