多种部署方式

发表时间:2018-02-23 10:47:16 浏览量( 17 ) 留言数( 0 )

学习目标:

1、了解Spring Boot的其他打包方式


学习过程:

    我们之前都是使用内嵌tomcat服务器的方式启动的,在正式环境里面我们也是可以打包成为jar包,然后直接使用java -jar命令就可以运行了。这也是现在微服务比较流行的方式。当然如果你需要部署到大型的web服务器中也是可以的,这时候我们需要打包成为传统的war方式。

一、修改pom.xml的打包方式

<packaging>war</packaging>

二、实现

import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.support.SpringBootServletInitializer;

public class ReadingListServletInitializer extends SpringBootServletInitializer {
	@Override
	protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
		return builder.sources(SampleController.class);
	}
}

然后就可以使用打包命令了。

这样你就可以打包成为war包,并且部署到服务器中运行了。