keac's Bolg.

SpringBoot 打包

字数统计: 375阅读时长: 1 min
2019/07/29 Share

打包成 Jar 包

添加 packaging

在pom.xml 下加入

1
jar

clean

在打包之前最好先clean以下

打包

打包 Jar 包,选择package

看到 BUILD SUCCESS ,在 target 目录下可以找到打包好的jar 包

运行

java -jar xxx.jar

如图已经启动起来了

我刚刚安装的tomcat 也是一样的端口

Tomcat 关了之后就成功跑起来了

打包 War 包

修改 packaging

把原本的jar 修改为 war

1
war

移除依赖

在spring-boot-starter-web依赖中移除tomcat模块,改用服务器配置的Tomcat

1
2
3
4
5
6
7
8
9
10
11

org.springframework.boot
spring-boot-starter-web



org.springframework.boot
spring-boot-starter-tomcat



针对这一点,搜索的文章中大多是这样介绍的,在我实际的配置中,并没有移除这个模块,而且打包成功,暂未发现有什么影响。

添加依赖

1
2
3
4
5
6
7
8
9
10
11
12


javax.servlet
javax.servlet-api
3.1.0
provided


org.apache.tomcat
tomcat-juli
${tomcat.version}

1
2
3
4
5
6
7
8

org.springframework.boot
spring-boot-maven-plugin

true
${project.name}


打包

跟上面一样clean

再选择package

部署

按照我上一篇博客的安装

startup.bat 启动tomcat 确保没有其他东西占用tomcat的默认端口8080

进入 http://127.0.0.1:8080/manager/ 输入配置的账号密码

选择 WAR file to deploy ,当然也可以把war包放到tomcat webapp 目录下,会自动部署

选择war包之后 deploy

会卡一会,之后页面就会看到我们部署的服务,点一下就能访问

(跟你自己的名字)

http://127.0.0.1:8080/demo-0.0.1-SNAPSHOT/

完美

CATALOG
  1. 1. 打包成 Jar 包
    1. 1.1. 添加 packaging
    2. 1.2. clean
    3. 1.3. 打包
    4. 1.4. 运行
  2. 2. 打包 War 包
    1. 2.1. 修改 packaging
    2. 2.2. 移除依赖
    3. 2.3. 添加依赖
    4. 2.4. 打包
    5. 2.5. 部署