tomcat启动报错:Failed to start component [StandardServer[8005]]问题

tomcat启动报错:Failed to start component [StandardServer[8005]]

最近在eclipse中加入一个很久之前的老项目,启动后发现tomcat报错,关键信息如下:

* Failed to start component [StandardServer[8005]]

* Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Demo]]

* A child container failed during start

百度加S.O.也没找到解决办法.众多网友提供的方法包括修改web.xml文件;检查maven依赖包;删除server.xml中的项目配置等等,也都证明不行.

最后我发现是工程所配的JDK问题,在web.xml中有JDK1.6不支持的配置,所以我把工程的Bulid Path中的libraries,java compiler,project facets都改成了JDK1.8,问题就解决了.

ps:启动时,记得检查一下tomcat使用的JDK版本。要和工程的JDK版本一致。

    原文作者:henry286700143
    原文地址: https://www.jianshu.com/p/d498a598a435
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞