springboot 打包成 jar 或 war
Posted cnblogs296
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot 打包成 jar 或 war相关的知识,希望对你有一定的参考价值。
jar:
pom.xml:
<packaging>jar</packaging> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
其他不变
maven -> package
找到 jar 包,cmd -> java -jar xx.jar
--------------------------------------------------------------------------------------------------------------
war:
pom.xml:
<packaging>war</packaging>
启动类 继承 SpringBootServletInitializer,重写 configure
@SpringBootApplication public class Application extends SpringBootServletInitializer public static void main(String[] args) SpringApplication.run(Application.class, args); @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) return application.sources(Application.class);
其他不变
maven -> package
找到 war 包,丢到 tomcat,启动、访问
以上是关于springboot 打包成 jar 或 war的主要内容,如果未能解决你的问题,请参考以下文章
SpringBoot 在打包部署的时候打包成 jar 和 war 有什么不同?
SpringBoot 部署打包成 jar 和 war 有什么不同?
springboot项目打包成war用tomcat运行好还是打包成jar直接启动好?为何?
spring boot6.idea下springboot打包成jar包和war包,并且可以在外部tomcat下运行访问到