一、遇到问题
新建springboot项目,用SpringBootApplication和Maven Build方式均可以正常启动访问。但移植到Tomcat后不能访问,报log4j2的jar包找不到。
开发环境:
JDK 1.7
apache-tomcat-7.0.88
springboot:v1.5.4.RELEASE
log4j 2.7
二、解决方法
1、将Tomcat7换成Tomcat8即可。此处是将apache-tomcat-7.0.88升级为apache-tomcat-8.5.24.
2、使用外部的tomcat部署方式:
2.1.项目打包方式改为war:
<packaging>war</packaging>
2.2.pom.xml文件,dependencies中添加
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
2.3.编写或修改