SpringBoot项目打可执行war包的方法

这篇文章主要讲解了SpringBoot项目打可执行war包的方法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。

成都创新互联-专业网站定制、快速模板网站建设、高性价比中站网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式中站网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖中站地区。费用合理售后完善,十余年实体公司更值得信赖。

最近做了一个Springboot项目,但是最后需要打成WAR包在容器中部署,下面就简单记录一下。

1、修改pom文件


 4.0.0
 com.eelve
 springboot-war
 0.0.1-SNAPSHOT
 
 
 war
 
	
		org.springframework.boot
		spring-boot-starter-parent
		2.2.6.RELEASE
		 
	
	
	
		
			org.springframework.boot
			spring-boot-starter-web
		
		
		
		
  org.springframework.boot
  spring-boot-starter-tomcat
  provided
 
	
	
	
		
  
			
				org.springframework.boot
				spring-boot-maven-plugin
			
		
	

2、修改启动类

package com.eelve.springboot.war;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.support.SpringBootServletInitializer;

@SpringBootApplication
public class SpringbootWarApplication extends SpringBootServletInitializer {

	@Override
	protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
		return application.sources(SpringbootWarApplication.class);
	}

	public static void main(String[] args) {
		SpringApplication.run(SpringbootWarApplication.class, args);
	}
}

使用maven打包(clean package),生成的war包可以用于传统的部署方式(外部tomcat),也可以直接使用java -jar 的方式运行。

看完上述内容,是不是对SpringBoot项目打可执行war包的方法有进一步的了解,如果还想学习更多内容,欢迎关注创新互联行业资讯频道。


网站题目:SpringBoot项目打可执行war包的方法
标题来源:http://pwwzsj.com/article/jphseg.html