由于 业务需求集成hivejdbc,选择的版本springboot 1.5.7.RELEASE,hivejdbc的是2.0.1
应该是选择大概差不多都会报差不多的错:
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[/dc]] at java.util.concurrent.FutureTask.report(FutureTask.java:122) [na:1.8.0_322] at java.util.concurrent.FutureTask.get(FutureTask.java:192) [na:1.8.0_322] at java.lang.Thread.run(Thread.java:750) [na:1.8.0_322] Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[/dc]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167) [tomcat-embed-core-8.5.20.jar!/:8.5.20] ... 6 common frames omitted Caused by: org.apache.catalina.LifecycleException: Failed to start component [Pipeline[StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[/dc]]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167) [tomcat-embed-core-8.5.20.jar!/:8.5.20] at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5117) ~[tomcat-embed-core-8.5.20.jar!/:8.5.20] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [tomcat-embed-core-8.5.20.jar!/:8.5.20] ... 6 common frames omitted Caused by: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.authenticator.NonLoginAuthenticator[/dc]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167) [tomcat-embed-core-8.5.20.jar!/:8.5.20] at org.apache.catalina.core.StandardPipeline.startInternal(StandardPipeline.java:182) ~[tomcat-embed-core-8.5.20.jar!/:8.5.20] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [tomcat-embed-core-8.5.20.jar!/:8.5. Caused by: org.apache.catalina.LifecycleException: A child container failed during start Failed to start component [Pipeline[StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[/dc]]] Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost]]
通过pom文件和报错分析出来了 有 这三个有冲突 ,然后百度查了一下报错,但是解释的有一些不相关的》。
最后还是通过自己分析和百度找出了 答案,有小伙伴有问题可以在下面留言一起解决问题
如下:
org.apache.hive hive-jdbcorg.eclipse.jetty.aggregate jetty-allorg.apache.hive hive-shimsjasper-compiler tomcat jasper-runtime tomcat servlet-api javax.servlet log4j-slf4j-impl org.apache.logging.log4j slf4j-log4j12 org.slf4j tomcat *ch.qos.logback logback-classicorg.eclipse.jetty.orbit *org.eclipse.jetty.aggregate *javax.servlet servlet-apiorg.mortbay.jetty *2.0.1
一开始在服务器上也没部属成功报错,但是在本地idea里就是起的来,根据报错,打成war包,看需求和报错,需要修改对应版本



