Spring boot 从Spring Boot 1.x升级到Spring Boot 2.x时面临问题

Spring boot 从Spring Boot 1.x升级到Spring Boot 2.x时面临问题,spring-boot,log4j,Spring Boot,Log4j,我已经有了一个使用Java7的SpringBoot 1.x应用程序。我想将SpringBoot版本从1.x升级到2.x。 为了升级,我在maven pom.xml中将java版本从1.7升级到1.8。 在现有的应用程序中,我使用apachelog4jorg.apache.log4j.*来记录日志。升级后得到log4j的编译错误 提前谢谢 从Spring Boot 1.4开始,log4j 1.x启动器模块不再可用: 您可以切换到log4j2,它仍然有一个starter模块,或者您必须在POM中手动

我已经有了一个使用Java7的SpringBoot 1.x应用程序。我想将SpringBoot版本从1.x升级到2.x。 为了升级,我在maven pom.xml中将java版本从1.7升级到1.8。 在现有的应用程序中,我使用apachelog4jorg.apache.log4j.*来记录日志。升级后得到log4j的编译错误


提前谢谢

从Spring Boot 1.4开始,log4j 1.x启动器模块不再可用:


您可以切换到log4j2,它仍然有一个starter模块,或者您必须在POM中手动提供log4j依赖项1.x。

您确实需要添加更多详细信息。例如,您得到了什么错误。@ptomli我得到了comilation错误。Log4j类不在类路径中。不要添加注释,将编译的输出复制到问题中。这样人们就可以看到实际的错误,而不是你可能不正确的解释。我已经更新了描述。请在上面查找。确保log4j在pom.xml中