SpringBoot的两种部署方法:jar和war

来源:互联网 发布:ssm打印sql语句 编辑:程序博客网 时间:2024/04/29 11:28

本文欢迎转载,转载请注明出处,谢谢! http://blog.csdn.net/colton_null 作者:喝酒不骑马 Colton_Null from CSDN


jar形式

如果要打包成jar包形式,需要现在pom.xml文件中配置如下

<packaging>jar</packaging>

然后,只需要执行package操作即可生成jar包。
这里写图片描述

点击package,会在工程生成的target目录下,生成jar文件。
这里写图片描述
jar文件的名称可以在pom.xml中配置
例如

<build>   <finalName>aim_jar</finalName></build>

war形式

可以在创建项目时,选择打包方式

这里写图片描述

如果创建时选择的是jar包形式,那么如何修改呢?

在pom.xml中将

<packaging>jar</packaging>

改为

<packaging>war</packaging>

并填下如下依赖覆盖默认的tomcat依赖

<dependency>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-starter-tomcat</artifactId>   <scope>provided</scope></dependency>

此时运行package,同样,会在target目录下生成war文件。
这样就可以用war文件放在web 容器中运行了。