有时候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[/SpringMvcController]]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:916)at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:871)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)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[/SpringMvcController]]at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)... 6 more Caused by: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.webresources.StandardRoot@43cd5898]at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4909)at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5039)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)... 6 more Caused by: org.apache.catalina.LifecycleException: Failed to initialize component [org.apache.catalina.webresources.JarResourceSet@4d31c0af]at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:106)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:699)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)... 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:96)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(Unknown Source)at java.util.zip.ZipFile$ZipFileInputStream.read(Unknown Source)at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(Unknown Source)at java.util.zip.InflaterInputStream.read(Unknown Source)at sun.misc.IOUtils.readFully(Unknown Source)at java.util.jar.JarFile.getBytes(Unknown Source)at java.util.jar.JarFile.getManifestFromReference(Unknown Source)at java.util.jar.JarFile.getManifest(Unknown Source)at org.apache.catalina.webresources.JarResourceSet.initInternal(JarResourceSet.java:94)... 13 more十一月 29, 2016 2:54:19 下午 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(Unknown Source)at java.util.concurrent.FutureTask.get(Unknown Source)at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:916)at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)at org.apache.catalina.core.StandardService.startInternal(StandardService.java:439)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:769)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)at org.apache.catalina.startup.Catalina.start(Catalina.java:625)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: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:154)at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)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: A child container failed during startat org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:924)at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:871)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)... 6 more十一月 29, 2016 2:54:19 下午 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:154)at org.apache.catalina.startup.Catalina.start(Catalina.java:625)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: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:154)at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:769)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)... 7 more Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina]]at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)at org.apache.catalina.core.StandardService.startInternal(StandardService.java:439)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)... 9 more Caused by: org.apache.catalina.LifecycleException: A child container failed during startat org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:924)at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)... 11 more十一月 29, 2016 2:54:19 下午 org.apache.coyote.AbstractProtocol pause 信息: Pausing ProtocolHandler ["http-nio-8080"] 十一月 29, 2016 2:54:19 下午 org.apache.coyote.AbstractProtocol pause 信息: Pausing ProtocolHandler ["ajp-nio-8009"] 十一月 29, 2016 2:54:19 下午 org.apache.catalina.core.StandardService stopInternal 信息: Stopping service Catalina 十一月 29, 2016 2:54:19 下午 org.apache.coyote.AbstractProtocol destroy 信息: Destroying ProtocolHandler ["http-nio-8080"] 十一月 29, 2016 2:54:19 下午 org.apache.coyote.AbstractProtocol destroy 严重: Failed to destroy end point associated with ProtocolHandler ["http-nio-8080"] java.lang.NullPointerExceptionat org.apache.tomcat.util.net.NioEndpoint.releaseCaches(NioEndpoint.java:305)at org.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.java:481)at org.apache.tomcat.util.net.AbstractEndpoint.destroy(AbstractEndpoint.java:823)at org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.java:533)at org.apache.catalina.connector.Connector.destroyInternal(Connector.java:1023)at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:588)at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:859)at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)at org.apache.catalina.startup.Catalina.start(Catalina.java:629)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:351)at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)十一月 29, 2016 2:54:19 下午 org.apache.coyote.AbstractProtocol destroy 信息: Destroying ProtocolHandler ["ajp-nio-8009"] 十一月 29, 2016 2:54:19 下午 org.apache.coyote.AbstractProtocol destroy 严重: Failed to destroy end point associated with ProtocolHandler ["ajp-nio-8009"] java.lang.NullPointerExceptionat org.apache.tomcat.util.net.NioEndpoint.releaseCaches(NioEndpoint.java:305)at org.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.java:481)at org.apache.tomcat.util.net.AbstractEndpoint.destroy(AbstractEndpoint.java:823)at org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.java:533)at org.apache.catalina.connector.Connector.destroyInternal(Connector.java:1023)at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:588)at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:859)at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)at org.apache.catalina.startup.Catalina.start(Catalina.java:629)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:351)at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
说明Jar包出现了问题。
解决方法
方法1、可通过右击项目名 -> Run as -> Maven test ,这时控制台会报哪个jar包出错。 (也可以打开DOS命令窗口,切换至项目目录,运行mvn test命令,和Eclipse的控制台输出信息一致)
方法2、如果方法1未出现任何错误信息,那么就使用笨办法。打开项目中的pom.xml文件,在自己的Maven本地仓库去查找pom.xml文件中每一个dependency节点所对应的jar包版本。一个一个对比,看看是否都正常下载。
之前 自己是在D:\ProgramFiles\mavenRepository\jstl\jstl\1.2 的文件加下 下载的jar包出错 有一个名字很长 很长的 abdf-fdjkfjkkkkdjfkajfkdjdkjfkdj-52-jstl-1.2........ 就是没下载成功的jar包
解决方法
既然jar包未下载成功,那么重新下载就行了
删除掉该jar包所在目录下的所有文件后,重新运行maven install。
从新下载成功后
右击项目 -> Run as -> Run on server 。可以发现,项目能正常运行了。
转载于:https://www.cnblogs.com/Samuel-Leung/p/10490189.html
有时候eclipse 导入maven项目 启动的时候回出现这样一个问题相关推荐
- eclipse怎么导入maven项目 eclipse导入maven项目详细教程
转自:http://www.pc6.com/infoview/Article_114542.html Eclipse怎么导入maven项目一直是困扰着大量程序猿和刚上手小白们的问题,使用eclipse ...
- Eclipse导入Maven项目出现错误:Unsupported IClasspathEntry kind=4
使用Eclipse导入Maven项目失败,提示: An internal error occurred during: "Importing Maven projects". Un ...
- Eclipse导入Maven项目解决Build Path不能配置问题
Eclipse导入Maven项目解决Build Path不能配置问题 参考文章: (1)Eclipse导入Maven项目解决Build Path不能配置问题 (2)https://www.cnblog ...
- 【报错笔记】Eclipse导入Maven项目时pom.xml报错,项目上有红感叹号。
Eclipse导入Maven项目时pom.xml报错,项目上有红感叹号. 错误原因: pom.xml中依赖的jar包在本地仓库中不存在,但是在maven/conf/settings.xml中定义了阿里 ...
- eclipse导入maven项目
1.eclipse导入maven项目 File->Import
- Eclipse导入maven项目报Resources文件夹红叉问题解决方案
Eclipse导入maven项目报Resources文件夹红叉问题解决方案 参考文章: (1)Eclipse导入maven项目报Resources文件夹红叉问题解决方案 (2)https://www. ...
- eclipse 导入maven项目_手把手的Spring Boot Web 项目教程,Hello Spring Boot
在开始之前,我们需要去创建一个SpringBoot项目,大家可以去 http://start.spring.io/ 这个网站生成一个项目. 如图,这边可以对SpringBoot项目进行详细设置: 下面 ...
- eclipse导入maven项目时报Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources...
本文转载自:http://blog.csdn.net/gdutacma2011149/article/details/50993257 在用Eclipse IDE for Java EE Develo ...
- Eclipse 导入maven项目报 Unknown Faceted Project Problem (Java Version Mismatch) 问题解决
maven项目报 Unknown Faceted Project Problem (Java Version Mismatch) 错,如图 解决办法 找到项目.settings文件夹下的org.ecl ...
最新文章
- MVC (ModelBinder等)技巧
- 数组反向遍历ios_LeetCode106.从中序与后序遍历序列构造二叉树(Construct Binary Tree from Inor...)...
- Windows 2000 SP4 Server 找不到网络名
- linux zip 开源工程,7-Zip 18.06 发布,开源数据压缩程序
- halcon reduce_ocr_class_svm 缩减基于SVM的OCR分类器。
- html文本框整数范围,验证HTML表单文本框中的数值范围。 PHP或Javascript
- 安装jdk步骤rpm_jenkins rpm包方式安装
- 引导界面图标好大_游戏里那些图标和界面,原来是这么设计出来的?
- 双向链表示意图_图文详解双向链表原理
- mysql set names没反应_MYSQL使用的时候遇到的一些问题
- 怎样学好计算机——计算机达人成长之路(23)
- 供应链三道防线(读书笔记)2(共4)
- coldfusion_为ColdFusion辩护
- 计算机体系结构:系统平均无故障时间(MTTF)计算例题
- 干货分享:微信好友删除了怎么找回?领取超好用的恢复方法
- 文件编码与文件的读写与0x0D0A
- 李国庆是如何被“踢出”当当的?
- LaTex “too many unprocessed floats” (过多未处理的浮动)错误的解决方法
- error 65: access violation at 0x40021000 : no 'read' permission
- 字幕编辑软件 SrtEdit 2012
热门文章
- 如何在程序中不用加号实现加法_程序员那些事 | JavaScript基础(六)
- matlab求解线性方程组
- SDWebImage的使用说明
- WinForm - 两个窗体之间的方法调用
- PropertyGrid 控件使用方法
- oracle11g高可用,oracle11g 搭建DG环境总结
- python做硬件自动化测试仪器_基于Python PyVisa和GPIB的硬件测试仪器控制方法
- linux进程间的通信(C): 共享内存
- 在Myeclipse buildpath 加server lib (server runtime)
- MFC下列表控件的使用