1.pom.xml加入<packaging>war</packaging> 设置打包类型为war包,默认是jar包
pom.xml加入<finalName>springboot</finalName> 生成war包的名字
<groupId>springboot</groupId>
<artifactId>springboot</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<build>
<finalName>springboot</finalName>
</build>
2.修改启动类,继承SpringBootServletInitializer
@SpringBootApplication
public class SpringbootApplication extends SpringBootServletInitializer{
public static void main(String[] args) {
SpringApplication.run(SpringbootApplication.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(SpringbootApplication.class);
}
}
3.maven install,Building war生成在target目录下,上传至tomcat webapps目录下,启动tomcat
本文详细介绍如何将Spring Boot项目打包成WAR文件,并通过Tomcat进行部署。具体步骤包括:在pom.xml中配置WAR打包类型及名称,修改启动类继承SpringBootServletInitializer,最后使用Maven安装命令生成WAR文件并上传到Tomcat的webapps目录。
550

被折叠的 条评论
为什么被折叠?



