springboot打包部署到linux服务器的方法
1.由于springboot集成了tomcat,所以打包的时候不再使用war,而是使用jar
.xml文件
<groupId>包名</groupId>
<artifactId>打包的名字</artifactId>
<version>0.0.1-SNAPSHOT(版本)</version>
<packaging>jar(包类型)</packaging>
2.将springboot主启动类添加继承SpringBootServletInitializer
,并且重写configure()
方法
public class JspApplication extends SpringBootServletInitializer{
public static void main(String[] args) {
SpringApplication.run(JspApplication .class, args);
}
@Override//为了打包springboot项目
protected SpringApplicationBuilder configure(
SpringApplicationBuilder builder) {
return builder.sources(this.getClass());
}
}
3.Maven pac