java.util.concurrent.ExecutionException 问题解决方法

 更新时间:2016年11月07日 15:07:21   投稿:lqh  
这篇文章主要介绍了java.util.concurrent.ExecutionException 问题解决方法的相关资料,需要的朋友可以参考下

java.util.concurrent.ExecutionException错误信息,这里给出解决方案,大家根据具体要求更改。

SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/WebApp]]
  at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
  at java.util.concurrent.FutureTask.get(FutureTask.java:83)
  at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123)
  at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:800)
  at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
  at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
  at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
  at java.lang.Thread.run(Thread.java:619)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/WebApp]]
  at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
  ... 7 more
Caused by: java.lang.RuntimeException: Unexpected element value kind in annotation: 0
  at org.apache.tomcat.util.bcel.classfile.ElementValue.readElementValue(ElementValue.java:129)
  at org.apache.tomcat.util.bcel.classfile.AnnotationEntry.read(AnnotationEntry.java:59)
  at org.apache.tomcat.util.bcel.classfile.Annotations.<init>(Annotations.java:49)
  at org.apache.tomcat.util.bcel.classfile.RuntimeVisibleAnnotations.<init>(RuntimeVisibleAnnotations.java:51)
  at org.apache.tomcat.util.bcel.classfile.Attribute.readAttribute(Attribute.java:147)
  at org.apache.tomcat.util.bcel.classfile.FieldOrMethod.<init>(FieldOrMethod.java:58)
  at org.apache.tomcat.util.bcel.classfile.Method.<init>(Method.java:72)
  at org.apache.tomcat.util.bcel.classfile.ClassParser.readMethods(ClassParser.java:268)
  at org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:128)
  at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2118)
  at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2093)
  at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2086)
  at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2086)
  at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2086)
  at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2086)
  at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2086)
  at org.apache.catalina.startup.ContextConfig.processAnnotationsFile(ContextConfig.java:2086)
  at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1293)
  at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878)
  at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:376)
  at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
  at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
  at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5322)
  at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
  ... 7 more
May 26, 2014 6:19:09 PM org.apache.catalina.core.ContainerBase startInternal

今天运行eclipse 运行tomcat启动不了,不知道啥情况,通过调查发现是因为springmvc中controller类有一个url报错了

解决问题方法:

1.web.xml出现了问题

检查<url-pattern></url-pattern>中配置的内容是否缺少“/” ,"/"表示当前web应用。

@WebFilter("/*")

2.如果是springmvc检查controller类中@RequestMapping(value =是否有报错的情况

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • Spring security自定义用户认证流程详解

    Spring security自定义用户认证流程详解

    这篇文章主要介绍了Spring security自定义用户认证流程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • 关于Java单个TCP(Socket)连接发送多个文件的问题

    关于Java单个TCP(Socket)连接发送多个文件的问题

    这篇文章主要介绍了关于Java单个TCP(Socket)连接发送多个文件的问题,每次我只能使用一个 Socket 发送一个文件,没有办法做到连续发送文件,本文来解决这个问题,需要的朋友可以参考下
    2023-04-04
  • Java8中Lambda表达式的理解与应用

    Java8中Lambda表达式的理解与应用

    Java8最值得学习的特性就是Lambda表达式和Stream API,如果有python或者javascript的语言基础,对理解Lambda表达式有很大帮助,下面这篇文章主要给大家介绍了关于Java8中Lambda表达式的相关资料,需要的朋友可以参考下
    2022-02-02
  • 浅谈mybatis mapper.xml文件中$和#的区别

    浅谈mybatis mapper.xml文件中$和#的区别

    这篇文章主要介绍了浅谈mybatis mapper.xml文件中$和#的区别,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • 基于SpringBoot实现图片防盗链的两种方式

    基于SpringBoot实现图片防盗链的两种方式

    出于安全和性能的考虑,我们希望服务器返回的图片资源仅在指定网站内展示,防止爬虫或其它站点直接引用图片地址进行下载或展示,进而消耗服务器资源,所以本文给大家介绍了基于SpringBoot实现图片防盗链的两种方式,需要的朋友可以参考下
    2025-02-02
  • Java使用ProcessBuilder API优化流程

    Java使用ProcessBuilder API优化流程

    Java 的 Process API 为开发者提供了执行操作系统命令的强大功能,这篇文章将详细介绍如何使用 ProcessBuilder API 来方便的操作系统命令,需要的可以收藏一下
    2023-06-06
  • JVM运行时数据区原理解析

    JVM运行时数据区原理解析

    这篇文章主要介绍了JVM运行时数据区原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • String类下compareTo()与compare()方法比较

    String类下compareTo()与compare()方法比较

    这篇文章主要介绍了String类下compareTo()与compare()方法比较的相关资料,需要的朋友可以参考下
    2017-05-05
  • SpringBoot实现固定和动态定时任务的三种方法

    SpringBoot实现固定和动态定时任务的三种方法

    定时器是我们项目中经常会用到的,本文主要介绍了SpringBoot实现固定和动态定时任务的三种方法,具有一定的参考价值,感兴趣的可以了解一下
    2023-09-09
  • SpringBoot返回所有接口详细信息的方法详解

    SpringBoot返回所有接口详细信息的方法详解

    这篇文章主要介绍了SpringBoot返回所有接口详细信息的方法,简单来说就是我们通过访问一个接口能看到我们所有的API接口的数量,以及路径和请求方法,文中有详细的代码供大家参考,需要的朋友可以参考下
    2025-04-04

最新评论