失败信息如下:

  1. java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/HerPeisWechat]]
  2. at java.util.concurrent.FutureTask.report(FutureTask.java:122)
  3. at java.util.concurrent.FutureTask.get(FutureTask.java:188)
  4. at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1120)
  5. at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:819)
  6. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
  7. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1572)
  8. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1562)
  9. at java.util.concurrent.FutureTask.run(FutureTask.java:262)
  10. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
  11. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
  12. at java.lang.Thread.run(Thread.java:745)
  13. Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/HerPeisWechat]]
  14. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)
  15. ... 6 more
  16. Caused by: java.lang.NoClassDefFoundError: org/springframework/web/context/WebApplicationContext
  17. at java.lang.Class.getDeclaredFields0(Native Method)
  18. at java.lang.Class.privateGetDeclaredFields(Class.java:2499)
  19. at java.lang.Class.getDeclaredFields(Class.java:1811)
  20. at org.apache.catalina.util.Introspection.getDeclaredFields(Introspection.java:106)
  21. at org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation(WebAnnotationSet.java:270)
  22. at org.apache.catalina.startup.WebAnnotationSet.loadApplicationServletAnnotations(WebAnnotationSet.java:139)
  23. at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:65)
  24. at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:415)
  25. at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:892)
  26. at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:386)
  27. at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
  28. at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
  29. at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5472)
  30. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
  31. ... 6 more
  32. Caused by: java.lang.ClassNotFoundException: org.springframework.web.context.WebApplicationContext
  33. at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1858)
  34. at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)
  35. ... 20 more
  36.  
  37. 四月 12, 2018 9:29:54 上午 org.apache.catalina.core.ContainerBase startInternal
  38. 严重: A child container failed during start
  39. java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]
  40. at java.util.concurrent.FutureTask.report(FutureTask.java:122)
  41. at java.util.concurrent.FutureTask.get(FutureTask.java:188)
  42. at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1120)
  43. at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:300)
  44. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
  45. at org.apache.catalina.core.StandardService.startInternal(StandardService.java:444)
  46. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
  47. at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:738)
  48. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
  49. at org.apache.catalina.startup.Catalina.start(Catalina.java:693)
  50. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  51. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
  52. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  53. at java.lang.reflect.Method.invoke(Method.java:606)
  54. at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
  55. at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)
  56. Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]
  57. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)
  58. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1572)
  59. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1562)
  60. at java.util.concurrent.FutureTask.run(FutureTask.java:262)
  61. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
  62. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
  63. at java.lang.Thread.run(Thread.java:745)
  64. Caused by: org.apache.catalina.LifecycleException: A child container failed during start
  65. at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1128)
  66. at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:819)
  67. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
  68. ... 6 more
  69.  
  70. 四月 12, 2018 9:29:54 上午 org.apache.catalina.startup.Catalina start
  71. 严重: The required Server component failed to start so Tomcat is unable to start.
  72. org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8005]]
  73. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)
  74. at org.apache.catalina.startup.Catalina.start(Catalina.java:693)
  75. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  76. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
  77. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  78. at java.lang.reflect.Method.invoke(Method.java:606)
  79. at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
  80. at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)
  81. Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardService[Catalina]]
  82. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)
  83. at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:738)
  84. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
  85. ... 7 more
  86. Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina]]
  87. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)
  88. at org.apache.catalina.core.StandardService.startInternal(StandardService.java:444)
  89. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
  90. ... 9 more
  91. Caused by: org.apache.catalina.LifecycleException: A child container failed during start
  92. at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1128)
  93. at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:300)
  94. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
  95. ... 11 more

解决:

eclipse 下server clean

若Tomcat下,再eclipse下server clean后重新发布一个包才行

eclipse或tomcat web项目启动失败其中一种解决办法的更多相关文章

  1. 实现web多语言的一种解决办法

    实现web多语言可能有多种解决办法,现在分享一种比较简单的思路,这篇文章主要用于记录学习过程,肯定存在不少谬误,欢迎批评指正. web多语言实现最简单的一种方法可能是每一种语言一套代码,但这样存在一个 ...

  2. eclipse中 web项目缺少tomcatl lib的解决办法

    1.最近在搭建的项目中,将项目导入eclipse中突然报好多错误,查看后全是丢失tomcat的lib包的错误,莫名其妙的错误. 代码中缺少的也是这样的问题 很明显,我之前的包丢了,莫名其妙的丢了. 解 ...

  3. Qt Creator 启动失败 可能的解决办法

    用了一段时间Qt Creator莫名的打开失败   重装一遍,仍然不行: 网上搜到解决办法:删除 ~\AppData\Roaming\QtProject文件夹. linux下:~是/home/Your ...

  4. idea web项目启动失败的情况---webapp文件夹路径不对,应如图位置

  5. eclipse里导入maven项目有红叉的解决办法

    导入maven的项目上有红叉,说明eclipse里maven的插件该更新了 1.help里选择install new software 2.点击add,输入name:MavenArchiver, lo ...

  6. Oracle监听程序没法启动的一种解决办法

    遇到的是监听日志多了 oracle\diag\tnslsnr\WIN-MLPKEV0JE05\listener\trace 删除 日志关闭 lsnrctl  set log_status off;

  7. 部署Eclipse中的Web项目到Tomcat服务器运行

    用Eclipse开发Web项目时,可以通过Tomcat服务器运行Web项目,此时Web项目被部署在[WorkSpace]\.metadata\.plugins\org.eclipse.wst.serv ...

  8. Eclipse中的Web项目自动部署到Tomcat

    原因 很长时间没用Eclipse了,近期由于又要用它做个简单的JSP项目,又要重新学习了,虽然熟悉的很快,但记忆总是很模糊,偶尔犯错,以前很少写博客,现在感觉还是很有必要的,编程中每个人对于犯过的错误 ...

  9. [转]Eclipse中的Web项目自动部署到Tomcat

    原文地址:http://www.cnblogs.com/ywl925/p/3815173.html 原因 很长时间没用Eclipse了,近期由于又要用它做个简单的JSP项目,又要重新学习了,虽然熟悉的 ...

随机推荐

  1. react native 获取 软键盘高度 和 新增软键盘的组件

    import React, { Component } from 'react'; import { AppRegistry, StyleSheet, Text, View, Keyboard, Te ...

  2. VScode+Flutter 开发继续踩坑

    运行慢解决方法1:修改build.gradle,注释掉jcenter(),google().使用阿里的镜像.原因是jcenter google库无法访问到导致的问题.虽然我有万能的爬墙工具,开启全局代 ...

  3. python3.5 安装 numpy1.14.4

    AMD64 import pip._internal print(pip._internal.pep425tags.get_supported()) WIN32 import pip print(pi ...

  4. DecimalFormat格式化数字

    DecimalFormat格式化数字 DecimalFormat类也是Format的一个子类,主要作用是格式化数字.当然,在格式化数字时要比直接使用NumberFormat更加 方便,因为可以直接指定 ...

  5. Python :random 随机数生成

    Python中的random模块用于生成随机数.下面介绍一下random模块中最常用的几个函数. random.random random.random() 用于生成一个0到1的随机符点数: 0 &l ...

  6. 全面剖析Smarty缓存机制一[三种缓存方式]

    今天主要全面总结下Smarty模板引擎中强大的缓存机制,缓存机制有效减少了系统对服务器的压力,而这也是很多开发者喜欢Smarty的原因之一,由于篇幅较大,便于博友阅读,这篇文章将剖析Smarty缓存的 ...

  7. Java多线程编程核心技术,第四章

    1,ReentrantLock 2,object的wait(),wait(x),notify(),notifyAll(),分别等于Condition的await(),await(x,y),signal ...

  8. 【android】SDK在线升级

    1.修改本地hosts文件 hosts文件位置:C:\Windows\System32\drivers\etc\hosts 在底部添加:203.208.46.146 dl-ssl.google.com ...

  9. 使用正则表达式去除html标签

    不知道大家遇到这话总情况没有,从数据库读取数据,数据参杂着html标记<p>等,在显式的时候控制字符个数,这个时候就会出现页面样式串行,使用正则表达式去除html标记就不会有还这个问题. ...

  10. make 写法练习

    cc=g++ all:signal %:%.o $(cc) -o $< $@ %.cpp:%.o echo se $< $@ $* $^ g++ -c $< $@cl: rm -rf ...