Tomcat启动时报错,org.apache.catalina.LifecycleException: Failed to start component
Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext
严重: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/xxx]] 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:1239) at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:819) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1700) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1690) 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 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/SDAdmin]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162) ... 6 more Caused by: java.lang.IllegalArgumentException: MALFORMED at java.util.zip.ZipCoder.toString(Unknown Source) at java.util.zip.ZipFile.getZipEntry(Unknown Source) at java.util.zip.ZipFile.access$900(Unknown Source) at java.util.zip.ZipFile$1.nextElement(Unknown Source) at java.util.zip.ZipFile$1.nextElement(Unknown Source) at java.util.jar.JarFile$1.nextElement(Unknown Source) at java.util.jar.JarFile$1.nextElement(Unknown Source) at org.apache.tomcat.util.scan.FileUrlJar.nextEntry(FileUrlJar.java:77) at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1999) at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1942) at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1927) at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1332) at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:888) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:388) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5519) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145) ... 6 more
解决方法:
修改tomcat\conf下的配置文件catalina.properties
tomcat.util.scan.DefaultJarScanner.jarsToSkip=\ 值后面加",*"
之前:
tomcat.util.scan.DefaultJarScanner.jarsToSkip=\
之后:
tomcat.util.scan.DefaultJarScanner.jarsToSkip=\,*
相关推荐
2010-8-11 18:24:13 org.apache.catalina.core.StandardEngine start 信息: Starting Servlet Engine: Apache Tomcat/5.5.23 2010-8-11 18:24:13 org.apache.catalina.core.StandardHost start 信息: XML validation...
启动 TomCat
- `org.apache.catalina.core.StandardEngine`:Engine的实现,负责请求分发。 - `org.apache.catalina.core.StandardHost`:Host的实现,管理多个Context。 - `org.apache.catalina.core.StandardContext`:...
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/tc]]
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start...
它继承自`Lifecycle`接口,并实现了一系列的生命周期方法,如`start()`和`stop()`,确保Tomcat的正确启动和优雅退出。 `StandardService`是另一个重要的类,它是服务层的容器,管理一组`Engine`实例。在启动时,`...
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/report]] at org.apache.catalina.util.LifecycleBase.start...
Spring Boot启动过程(六)之内嵌Tomcat中StandardHost、StandardContext和StandardWrapper的启动教程详解 Spring Boot是一个基于Java的开源框架,用于快速开发Web应用程序。它提供了许多便捷的功能和配置,包括...
它的主要类包括`org.apache.catalina.core.StandardServer`、`org.apache.catalina.core.StandardService`、`org.apache.catalina.core.StandardEngine`和`org.apache.catalina.core.StandardHost`,这些类构成了...
在源码中,可以看到Catalina如何通过`org.apache.catalina.core.StandardEngine`、`org.apache.catalina.core.StandardHost`和`org.apache.catalina.core.StandardContext`来管理Web应用程序的生命周期。理解这些类...
Server 元素是 Tomcat 服务器的顶层元素,由 org.apache.catalina.Server 接口定义。它包含一个 Service 元素,不能作为任何元素的子元素。Server 元素的配置项包括: * className:指定实现 org.apache.catalina....
基于SpringBoot+hiveJDBC+echarts的数据大屏可视化和大数据分析源码+项目使用说明.zip 【项目介绍】 使用Hadoop技术可快速生成分析结果,对6万条美妆销售数据分析,将数据转化为有价值的数据。 ...
`org.apache.catalina.Container`接口和它的实现类如`StandardEngine`、`StandardHost`、`StandardContext`代表了容器的不同层级。 4. **请求处理**:当一个HTTP请求到达时,`org.apache.coyote.Request`对象封装...
4. **容器管理**:深入研究`org.apache.catalina.core.StandardEngine`、`StandardHost`和`StandardContext`等类,理解容器的层次结构和管理机制。 5. **类加载**:探究`org.apache.catalina.loader....
这个类是Tomcat启动的入口点。 4. **Bootstrap类解析**: - `main`方法中,“start”关键字引导程序进入`start`方法,进而调用`load`方法。 - `load`方法通过反射机制加载`org.apache.catalina.startup.Catalina`...
- `org.apache.catalina.startup.Bootstrap`:Tomcat的启动入口,负责加载服务器配置并初始化Catalina。 - `org.apache.catalina.core.StandardServer`:服务器对象,管理其他服务器组件。 - `org.apache....
Catalina包含一系列的类,如`org.apache.catalina.core.StandardServer`、`org.apache.catalina.core.StandardService`和`org.apache.catalina.core.StandardEngine`,它们构成了Tomcat服务器的层次结构。...
5. **创建Container**:创建`org.apache.catalina.Container`实例,通常是`org.apache.catalina.core.StandardEngine`,它是处理请求的容器。接着,为Engine添加Host和Context,Host对应域名,Context对应Web应用...
* className:指定实现 org.apache.catalina.Engine 接口的类,默认值为 org.apache.catalina.core.StandardEngine。 Host 元素 Host 元素是 Engine 元素的子元素,用于定义一个虚拟主机。它用于处理来自 Engine ...
此时,你可以看到各种MBeans,如`Catalina`, `StandardEngine`, `StandardHost`, `StandardContext`等,它们提供了Tomcat的详细运行信息。 5. **使用MBeans** MBeans是JMX的核心,它们代表了可管理的对象。每个...