Tomcat出问题了,老师

来源:5-2 web.xml常用配置(下)

森林sng

2020-08-20 21:32:57










八月 20, 2020 9:28:53 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Server.服务器版本: Apache Tomcat/8.5.57

八月 20, 2020 9:28:53 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: 服务器构建:        Jun 30 2020 21:49:10 UTC

八月 20, 2020 9:28:53 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: 服务器版本号(:     8.5.57.0

八月 20, 2020 9:28:53 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: 操作系统名称:      Windows 10

八月 20, 2020 9:28:53 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: OS.版本:           10.0

八月 20, 2020 9:28:53 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: 架构:              amd64

八月 20, 2020 9:28:53 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Java 环境变量:     D:\ruanjianxiazai\jdk8\jrejre

八月 20, 2020 9:28:53 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Java虚拟机版本:    1.8.0_101-b13

八月 20, 2020 9:28:53 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: JVM.供应商:        Oracle Corporation

八月 20, 2020 9:28:53 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: CATALINA_BASE:     D:\ruanjianxiazai\apache-tomcat-8.5.57

八月 20, 2020 9:28:53 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: CATALINA_HOME:     D:\ruanjianxiazai\apache-tomcat-8.5.57

八月 20, 2020 9:28:53 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: 命令行参数:-agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:57018

八月 20, 2020 9:28:53 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: 命令行参数:-javaagent:D:\ruanjianxiazai\eclipse\configuration\org.eclipse.osgi\411\0\.cp\lib\javaagent-shaded.jar

八月 20, 2020 9:28:53 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: 命令行参数:-Dcatalina.base=D:\ruanjianxiazai\apache-tomcat-8.5.57

八月 20, 2020 9:28:53 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: 命令行参数:-Dcatalina.home=D:\ruanjianxiazai\apache-tomcat-8.5.57

八月 20, 2020 9:28:53 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: 命令行参数:-Dwtp.deploy=D:\ruanjianxiazai\apache-tomcat-8.5.57\webapps

八月 20, 2020 9:28:53 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: 命令行参数:-Djava.endorsed.dirs=D:\ruanjianxiazai\apache-tomcat-8.5.57\endorsed

八月 20, 2020 9:28:53 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: 命令行参数:-Dfile.encoding=GBK

八月 20, 2020 9:28:53 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent

信息: 在java.library.path:[D:\ruanjianxiazai\jdk8\jrejre\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;D:/ruanjianxiazai/jdk8/jrejre/bin/server;D:/ruanjianxiazai/jdk8/jrejre/bin;D:/ruanjianxiazai/jdk8/jrejre/lib/amd64;C:\ProgramData\Oracle\Java\javapath;"D:\ruanjianxiazai\jdk8\bin;D:\ruanjianxiazai\jdk8\jre\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Common Files\Autodesk Shared\;:;D:\ruanjianxiazai\jdk8\bin;C:\Users\森林sng\AppData\Local\Programs\Python\Python37\Scripts\;C:\Users\森林sng\AppData\Local\Programs\Python\Python37\;C:\Users\森林sng\AppData\Local\Microsoft\WindowsApps;;D:\ruanjianxiazai\PyCharm\PyCharm Community Edition 2019.2.4\bin;;D:\ruanjianxiazai\新建文件夹 (3)\;D:\ruanjianxiazai\pandizip\;D:\ruanjianxiazai\IntelliJ IDEA\IntelliJ IDEA 2020.2\bin;;D:\ruanjianxiazai\eclipse;;.]上找不到基于APR的Apache Tomcat本机库,该库允许在生产环境中获得最佳性能

八月 20, 2020 9:28:54 下午 org.apache.coyote.AbstractProtocol init

信息: 初始化协议处理器 ["http-nio-8080"]

八月 20, 2020 9:28:54 下午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector

信息: Using a shared selector for servlet write/read

八月 20, 2020 9:28:54 下午 org.apache.catalina.startup.Catalina load

信息: Initialization processed in 1863 ms

八月 20, 2020 9:28:54 下午 org.apache.catalina.core.StandardService startInternal

信息: 正在启动服务[Catalina]

八月 20, 2020 9:28:54 下午 org.apache.catalina.core.StandardEngine startInternal

信息: Starting Servlet Engine: Apache Tomcat/8.5.57

八月 20, 2020 9:28:54 下午 org.apache.catalina.core.ContainerBase startInternal

严重: 子容器启动失败

java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: 无法启动组件[org.apache.catalina.webresources.StandardRoot@2277a274]

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:931)

at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1412)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1402)

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: 无法启动组件[org.apache.catalina.webresources.StandardRoot@2277a274]

at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)

at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4803)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4939)

... 7 more

Caused by: java.lang.IllegalArgumentException: 指定的主资源集 [D:\ruanjianxiazai\apache-tomcat-8.5.57\webapps\myjsp] 无效

at org.apache.catalina.webresources.StandardRoot.createMainResourceSet(StandardRoot.java:747)

at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:705)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

... 9 more


八月 20, 2020 9:28:54 下午 org.apache.catalina.core.ContainerBase startInternal

严重: 子容器启动失败

java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: 无法启动组件[org.apache.catalina.webresources.StandardRoot@a5f59d7]

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:931)

at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1412)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1402)

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: 无法启动组件[org.apache.catalina.webresources.StandardRoot@a5f59d7]

at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)

at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4803)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4939)

... 7 more

Caused by: java.lang.IllegalArgumentException: 指定的主资源集 [D:\ruanjianxiazai\apache-tomcat-8.5.57\webapps\FirstServlet] 无效

at org.apache.catalina.webresources.StandardRoot.createMainResourceSet(StandardRoot.java:747)

at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:705)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

... 9 more


八月 20, 2020 9:28:54 下午 org.apache.catalina.core.ContainerBase startInternal

严重: 子容器启动失败

java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: 无法启动组件[org.apache.catalina.webresources.StandardRoot@2cdbd987]

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:931)

at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1412)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1402)

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: 无法启动组件[org.apache.catalina.webresources.StandardRoot@2cdbd987]

at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)

at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4803)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4939)

... 7 more

Caused by: java.lang.IllegalArgumentException: 指定的主资源集 [D:\ruanjianxiazai\apache-tomcat-8.5.57\webapps\TiaozhuanServlet] 无效

at org.apache.catalina.webresources.StandardRoot.createMainResourceSet(StandardRoot.java:747)

at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:705)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

... 9 more


八月 20, 2020 9:28:54 下午 org.apache.catalina.core.ContainerBase startInternal

严重: 子容器启动失败

java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: 无法启动组件[org.apache.catalina.webresources.StandardRoot@6fd8425f]

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:931)

at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1412)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1402)

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: 无法启动组件[org.apache.catalina.webresources.StandardRoot@6fd8425f]

at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)

at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4803)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4939)

... 7 more

Caused by: java.lang.IllegalArgumentException: 指定的主资源集 [D:\ruanjianxiazai\apache-tomcat-8.5.57\webapps\ServletProj] 无效

at org.apache.catalina.webresources.StandardRoot.createMainResourceSet(StandardRoot.java:747)

at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:705)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

... 9 more


八月 20, 2020 9:28:54 下午 org.apache.catalina.core.ContainerBase startInternal

严重: 子容器启动失败

java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: 无法启动组件[org.apache.catalina.webresources.StandardRoot@702329d2]

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:931)

at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1412)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1402)

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: 无法启动组件[org.apache.catalina.webresources.StandardRoot@702329d2]

at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)

at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4803)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4939)

... 7 more

Caused by: java.lang.IllegalArgumentException: 指定的主资源集 [D:\ruanjianxiazai\apache-tomcat-8.5.57\webapps\servlet_advanced] 无效

at org.apache.catalina.webresources.StandardRoot.createMainResourceSet(StandardRoot.java:747)

at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:705)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

... 9 more


八月 20, 2020 9:28:54 下午 org.apache.catalina.core.ContainerBase startInternal

严重: 子容器启动失败

java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: 无法启动组件[org.apache.catalina.webresources.StandardRoot@4247e0]

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:931)

at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1412)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1402)

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: 无法启动组件[org.apache.catalina.webresources.StandardRoot@4247e0]

at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)

at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4803)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4939)

... 7 more

Caused by: java.lang.IllegalArgumentException: 指定的主资源集 [D:\ruanjianxiazai\apache-tomcat-8.5.57\webapps\AddServlet] 无效

at org.apache.catalina.webresources.StandardRoot.createMainResourceSet(StandardRoot.java:747)

at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:705)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

... 9 more


八月 20, 2020 9:28:54 下午 org.apache.catalina.core.ContainerBase startInternal

严重: 子容器启动失败

java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: 无法启动组件[org.apache.catalina.webresources.StandardRoot@72a7b18e]

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:931)

at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1412)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1402)

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: 无法启动组件[org.apache.catalina.webresources.StandardRoot@72a7b18e]

at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)

at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4803)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4939)

... 7 more

Caused by: java.lang.IllegalArgumentException: 指定的主资源集 [D:\ruanjianxiazai\apache-tomcat-8.5.57\webapps\JspPracCode] 无效

at org.apache.catalina.webresources.StandardRoot.createMainResourceSet(StandardRoot.java:747)

at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:705)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

... 9 more


八月 20, 2020 9:28:54 下午 org.apache.catalina.core.ContainerBase startInternal

严重: 子容器启动失败

java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: 无法启动组件[org.apache.catalina.webresources.StandardRoot@242b2cc3]

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:931)

at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1412)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1402)

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: 无法启动组件[org.apache.catalina.webresources.StandardRoot@242b2cc3]

at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)

at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4803)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4939)

... 7 more

Caused by: java.lang.IllegalArgumentException: 指定的主资源集 [D:\ruanjianxiazai\apache-tomcat-8.5.57\webapps\WebDemo1] 无效

at org.apache.catalina.webresources.StandardRoot.createMainResourceSet(StandardRoot.java:747)

at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:705)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

... 9 more


八月 20, 2020 9:28:54 下午 org.apache.catalina.core.ContainerBase startInternal

严重: 子容器启动失败

java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: 子容器启动失败

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:931)

at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:258)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:766)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

at org.apache.catalina.startup.Catalina.start(Catalina.java:688)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:342)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473)

Caused by: org.apache.catalina.LifecycleException: 子容器启动失败

at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:942)

at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1412)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1402)

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.tomcat.util.MultiThrowable: 8 wrapped Throwables: [org.apache.catalina.LifecycleException: 无法启动组件[org.apache.catalina.webresources.StandardRoot@2277a274]][org.apache.catalina.LifecycleException: 无法启动组件[org.apache.catalina.webresources.StandardRoot@a5f59d7]][org.apache.catalina.LifecycleException: 无法启动组件[org.apache.catalina.webresources.StandardRoot@2cdbd987]][org.apache.catalina.LifecycleException: 无法启动组件[org.apache.catalina.webresources.StandardRoot@6fd8425f]][org.apache.catalina.LifecycleException: 无法启动组件[org.apache.catalina.webresources.StandardRoot@702329d2]][org.apache.catalina.LifecycleException: 无法启动组件[org.apache.catalina.webresources.StandardRoot@4247e0]][org.apache.catalina.LifecycleException: 无法启动组件[org.apache.catalina.webresources.StandardRoot@72a7b18e]][org.apache.catalina.LifecycleException: 无法启动组件[org.apache.catalina.webresources.StandardRoot@242b2cc3]]

at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:935)

... 8 more


八月 20, 2020 9:28:54 下午 org.apache.catalina.startup.Catalina start

严重: 所必需的服务组件启动失败,所以无法启动Tomcat

org.apache.catalina.LifecycleException: 子容器启动失败

at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:942)

at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:258)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:766)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

at org.apache.catalina.startup.Catalina.start(Catalina.java:688)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:342)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473)

Caused by: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: 子容器启动失败

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:931)

... 13 more

Caused by: org.apache.catalina.LifecycleException: 子容器启动失败

at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:942)

at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1412)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1402)

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.tomcat.util.MultiThrowable: 8 wrapped Throwables: [org.apache.catalina.LifecycleException: 无法启动组件[org.apache.catalina.webresources.StandardRoot@2277a274]][org.apache.catalina.LifecycleException: 无法启动组件[org.apache.catalina.webresources.StandardRoot@a5f59d7]][org.apache.catalina.LifecycleException: 无法启动组件[org.apache.catalina.webresources.StandardRoot@2cdbd987]][org.apache.catalina.LifecycleException: 无法启动组件[org.apache.catalina.webresources.StandardRoot@6fd8425f]][org.apache.catalina.LifecycleException: 无法启动组件[org.apache.catalina.webresources.StandardRoot@702329d2]][org.apache.catalina.LifecycleException: 无法启动组件[org.apache.catalina.webresources.StandardRoot@4247e0]][org.apache.catalina.LifecycleException: 无法启动组件[org.apache.catalina.webresources.StandardRoot@72a7b18e]][org.apache.catalina.LifecycleException: 无法启动组件[org.apache.catalina.webresources.StandardRoot@242b2cc3]]

at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:935)

... 8 more


八月 20, 2020 9:28:54 下午 org.apache.coyote.AbstractProtocol pause

信息: 暂停ProtocolHandler["http-nio-8080"]

八月 20, 2020 9:28:54 下午 org.apache.catalina.core.StandardService stopInternal

信息: 正在停止服务[Catalina]

八月 20, 2020 9:28:54 下午 org.apache.coyote.AbstractProtocol destroy

信息: 正在摧毁协议处理器 ["http-nio-8080"]

http://img.mukewang.com/climg/5f3e7b350999831219201030.jpgServer Tomcat v8.5 Server at localhost failed to start.

package com.imooc.servlet.pattern;

import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class PatternServlet extends HttpServlet{
	@Override
	protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		/* 获取到url并转换成字符型输出 */
		String url = request.getRequestURL().toString();
		System.out.println(url);
		/* lastIndexOf("/")获取/最后一次出现的位置,substring("/"+1)从第一个字符开始截取字符串(/是第0个) */
		String id = url.substring(url.lastIndexOf("/")+1);
		/* 将下面的字符都转化为utf-8格式 */
		response.setContentType("text/html;charset=utf-8");
		PrintWriter out = response.getWriter();
		out.println(id);
	}
}
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
  <display-name>servlet_advanced</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
  <servlet>
	<servlet-name>patternServlet</servlet-name>
	<servlet-class>com.imooc.servlet.pattern.PatternServlet</servlet-class>
  </servlet>
  <servlet-mapping>
  	<servlet-name>patternServelt</servlet-name>
  	<url-pattern>/pattern/*</url-pattern>
  </servlet-mapping>
</web-app>









写回答

1回答

好帮手慕阿园

2020-08-21

同学你好,同学的xml文件中的<servlet-name>写错了,所以导致报错,根据代码,应该是patternServlet,而同学写成了patternServelt

http://img.mukewang.com/climg/5f3f38620998cab004660121.jpg

同学修改后重启项目试试

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

0 学习 · 9666 问题

查看课程