`

eclipse运行maven项目异常

 
阅读更多

今天从代码库下载部署一套环境,配置好后运行失败,信息如下:

 

严重: A child container failed during start

java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]

at java.util.concurrent.FutureTask.report(FutureTask.java:122)

at java.util.concurrent.FutureTask.get(FutureTask.java:192)

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

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

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

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

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

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]

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

... 6 more

Caused by: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.webresources.StandardRoot@5f9952a7]

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

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

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

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

... 6 more

Caused by: org.apache.catalina.LifecycleException: Failed to initialize component [org.apache.catalina.webresources.JarResourceSet@7c97a8d2]

at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:106)

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

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

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

... 9 more

Caused by: java.lang.IllegalArgumentException: java.util.zip.ZipException: invalid LOC header (bad signature)

at org.apache.catalina.webresources.JarResourceSet.initInternal(JarResourceSet.java:139)

at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)

... 12 more

Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)

at java.util.zip.ZipFile.read(Native Method)

at java.util.zip.ZipFile.access$1400(ZipFile.java:60)

at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:717)

at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:419)

at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)

at sun.misc.IOUtils.readFully(IOUtils.java:65)

at java.util.jar.JarFile.getBytes(JarFile.java:425)

at java.util.jar.JarFile.getManifestFromReference(JarFile.java:193)

at java.util.jar.JarFile.getManifest(JarFile.java:180)

at org.apache.catalina.webresources.JarResourceSet.initInternal(JarResourceSet.java:137)

... 13 more

 

八月 28, 2016 11:32:39 下午 org.apache.catalina.core.ContainerBase startInternal

严重: A child container failed during start

java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]

at java.util.concurrent.FutureTask.report(FutureTask.java:122)

at java.util.concurrent.FutureTask.get(FutureTask.java:192)

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

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

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

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

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

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

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

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

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

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

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

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

Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]

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

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

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

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

Caused by: org.apache.catalina.LifecycleException: A child container failed during start

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

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

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

... 6 more

 

八月 28, 2016 11:32:39 下午 org.apache.catalina.startup.Catalina start

严重: The required Server component failed to start so Tomcat is unable to start.

org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8005]]

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

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

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

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

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

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

Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardService[Catalina]]

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

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

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

... 7 more

Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina]]

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

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

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

... 9 more

Caused by: org.apache.catalina.LifecycleException: A child container failed during start

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

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

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

... 11 more

 

 

解决:

网上查找各种解决办法,大多是说tomcat、jre、工程web.xml的问题,但是我配置的没什么问题,按照这些解决方法也没什么用,最终重新建了一个workspace导入工程就好了。很奇怪的异常信息。

分享到:
评论

相关推荐

    ssm+maven项目管理系统源码

    在SSM项目中,我们可以利用Eclipse的调试器来设置断点,逐步执行代码,查看变量值,从而理解程序运行过程,快速定位和解决问题。 6. **项目结构**:一个典型的SSM+Maven项目通常包含以下目录结构:src/main/java...

    eclipse maven debug

    3. **配置运行/调试配置**:在Eclipse中,右键点击项目,选择“Run As” -> “Maven Build”,然后在“Goals”字段中输入你想要执行的Maven命令,如`clean install`或`debug`。在“JRE”选项卡下,确保选择了正确的...

    ssm+maven项目demo

    这个"ssm+maven项目demo"是一个完整的、可运行的示例,可以帮助开发者理解如何将这三个框架整合在一起,并通过Maven进行构建和管理依赖。以下是对这些知识点的详细说明: 1. **Spring框架**:Spring是Java企业级...

    Ecplise+Maven搭建SSH框架

    完成上述配置后,可以通过Eclipse内置的Tomcat服务器运行项目,进行简单的CRUD操作测试,验证SSH框架是否正常工作。 7. **注意事项** 在实际开发中,还需要关注安全性、性能优化、异常处理等问题,例如使用Spring...

    使用maven搭建的ssm框架

    1. **创建Maven项目**:在IDE如IntelliJ IDEA或Eclipse中,选择创建新的Maven项目,填写相关的groupId、artifactId、version等信息。 2. **添加依赖**:在pom.xml文件中,我们需要添加Spring、Spring MVC、MyBatis...

    在eclipse中部署项目web有时候访问jsp会抛出以下类似的异常信息

    在Eclipse中部署Web项目时,开发者可能会遇到访问JSP页面时出现异常的情况。这个问题通常与项目的类路径配置、依赖库版本冲突或者JSP编译器的设置有关。标题和描述中提到的"1.0和1.1.2"可能是两个版本的JAR文件,...

    Maven+Eclipse+SpringMVC+MyBatis实例

    Eclipse的Maven插件(M2E)使得开发者可以在IDE内直接处理Maven项目,无需离开编辑器就能进行构建、运行和部署操作。在这个实例中,Eclipse将作为开发和调试的主要平台,与Maven紧密配合,提供无缝的开发体验。 **...

    在eclipse中建立SSM框架的web app的maven项目中使用mybatis plus访问数据库

    1. **创建Maven项目**:打开Eclipse,选择"File" -> "New" -> "Maven Project",按照向导步骤创建一个新的Maven项目。 2. **添加SSM和MyBatis Plus依赖**:在`pom.xml`文件中,我们需要添加SSM和MyBatis Plus的相关...

    Eclipse中SSH项目框架步骤

    在Eclipse中选择“File” -> “New” -> “Maven Project”,按照向导设置项目的基本信息,包括Group ID、Artifact ID和Version。 3. **添加SSH依赖**: 打开pom.xml文件,添加Struts2、Spring和Hibernate的依赖...

    ssm+maven搭建简单java学生信息后台管理系统

    Eclipse是一款强大的Java集成开发环境,用于编写和调试代码,而Maven则作为一个项目管理工具,负责依赖管理和构建流程。 在项目创建阶段,我们需要配置Maven的pom.xml文件,声明项目依赖。Spring、Spring MVC、...

    SpringMVC+Maven DEMO

    1. **新建Maven项目**:使用IDE如IntelliJ IDEA或Eclipse,选择Maven项目模板。 2. **配置pom.xml**:添加SpringMVC和相关依赖,如Spring Core、Spring Web、Spring MVC、Jackson等。 3. **编写Controller**:创建...

    SSM整合时的Maven项目源码

    8. **运行与调试**:使用IDEA或Eclipse等开发工具,通过Maven的生命周期命令(如`mvn clean install`)构建项目,然后将项目部署到Tomcat等Web服务器上进行运行和调试。 9. **优化与扩展**:SSM框架提供了许多优化...

    maven 搭建SSH框架(带Source)

    7. **测试和运行**:最后,我们可以通过Maven的命令行工具运行项目,进行单元测试和集成测试,确保SSH框架搭建成功并能正常运行。 通过上述步骤,我们可以搭建起一个基本的SSH框架,结合Maven的强大功能,使项目...

    maven工程小例子

    8. **运行与调试**:通过命令行或者IDE(如IntelliJ IDEA或Eclipse)运行`mvn test`命令,Maven会执行测试并生成测试报告。同时,也可以配置Maven进行远程调试,便于问题排查。 9. **持续集成**:Maven可以与持续...

    基于maven的ssh例子

    在这个基于Maven的SSH实例中,我们将探讨如何在Eclipse开发环境中配置和运行这样一个项目。 首先,`Maven`是一个项目管理和综合工具,它可以帮助开发者管理项目的构建、报告和文档。Maven通过一个项目对象模型...

    eclipse免安装绿色版

    - **构建工具**:Eclipse集成了Maven和Gradle等构建工具,方便管理项目的依赖。 - **调试工具**:强大的调试器可以帮助开发者追踪代码执行过程,定位并解决问题。 - **插件系统**:Eclipse的一大特色是其丰富的...

    linux下的eclipse

    例如,PyDev用于Python开发,CDT用于C/C++开发,Maven Integration用于Java项目的Maven构建。 七、版本控制集成 Eclipse支持与Git、SVN等多种版本控制系统集成,允许开发者进行代码版本管理和协同开发。 八、...

    maven建立struts2+spring+ibatis项目

    2. **创建Maven项目**:打开IDE(如IntelliJ IDEA或Eclipse),选择“New” > “Maven Project”,输入GroupId(通常为公司域名倒序)、ArtifactId(项目名)和Version(版本号),然后点击“Finish”。 3. **配置...

    eclipse 入门级资料打包

    2. Maven集成:了解如何在Eclipse中配置Maven项目,管理依赖,并使用Maven命令行工具。 3. Spring工具集:如果计划进行企业级开发,Spring Tool Suite (STS) 插件将大有裨益,它提供了便捷的Spring项目创建和配置...

    使用springmvc+maven做简单的网页增删改查

    在IDE(如IntelliJ IDEA或Eclipse)中,选择“新建项目”并选择Maven。填入必要的项目信息,如groupId、artifactId和version。 2. **配置pom.xml**:Maven的主配置文件是pom.xml,我们需要在这里声明项目依赖。对于...

Global site tag (gtag.js) - Google Analytics