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