修改pom.xml文件
- 将jar包改成war包
<!--<packaging>jar</packaging>--> <packaging>war</packaging>
-
添加Spring Boot 的tomcat依赖
<!--添加tomcat--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency>
-
添加Servlet依赖,只在编译时有效
<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.0.1</version> <scope>provided</scope> </dependency>
或者直接添servlet-api.jar包
-
实现SpringBootServletInitializer,重写configure()方法
/** * web容器中进行部署 * * @author lvdaokuan */ public class Jl2tinaCrmServletInitializer extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(Jl2tinaCrmApplication.class); } }
-
如何想修改war包和target目录下项目名
<build> <!-- 最后项目名称,war包名称 --> <finalName>springbootdemo</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>