在tomcat v 8.5上部署Spring Boot应用程序失败

时间:2018-08-10 10:25:12

标签: java spring maven spring-boot tomcat

我在Spring Boot(v 1.5.9.RELEASE)中开发了应用程序,该应用程序可与tomcat v 7.0一起使用

我需要升级到tomcat v 8.5的新版本。我已经安装了它(apache-tomcat-8.5.32),并尝试部署相同的应用程序。但是在部署应用程序时出现异常。

slf4j和log4j多个绑定例外。我已开始使用Spring Initializr工具(https://start.spring.io/)开发我的应用程序

如何解决此问题?由于我不知道是哪个特定的依赖性导致了此问题,因此我需要在哪里添加排除项。请帮忙。

1 个答案:

答案 0 :(得分:0)

好吧,AFAIK Spring Boot默认使用Logback而不是SLF4J。因此,我怀疑这是(documentation)引起的多重绑定问题。

您的日志记录中应包含一条消息,说明绑定冲突的原因,您可以使用mvn dependency:tree来确定其来源。另请参见thisthis答案。