1.localhost-startStop-1 org.apache.catalina.core.ContainerBase.addChildInternal [StandardEngineCatalina.StandardHostlocalhost.StandardContext/lab]:start: org.apache.catalina.LifecycleException:启动组件失败
2. 2.LoggerFactory不是Logback LoggerContext,但是Logback在类路径上。删除登录或竞争实现(从file:/Users/zhangzhikai/apache-tomcat-8.0.53/webapps/lab/WEB-INF/lib/slf4j-log4j12-1.7.25.jar).加载的类org.slf4j.impl.Log4jLoggerFactory如果您使用的是WebLogic,则需要将'org.slf4j‘添加到WEB-INF/weblogic.xml: org.slf4j.impl.Log4jLoggerFactory中的首选应用程序包中
3.org.apache.catalina.startup.HostConfig.deployWAR部署web应用程序归档文件时出错/Users/zhangzhikai/apache-tomcat-8.0.53/webapps/lab.war [StandardEngineCatalina.StandardHostlocalhost.StandardContext/lab]:java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException:无法启动组件web
发布于 2018-10-22 21:38:09
这个问题看起来像是tomcat中的sl4j和spring-boot捆绑包中的have之间存在依赖冲突。
尝试从依赖的Disable Logback in SpringBoot中排除它
或者将jar/war作为ubar,如果适合您的范围,请阅读本文:
https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started-first-application.html部分讨论uber jar "11.5创建可执行Jar"
https://stackoverflow.com/questions/52930475
复制相似问题