springboot pom文件指定jdk_SpringBoot学习笔记十五之安装部署

目前已经租赁好一台服务器,并且安装好JDK、Resin、Mysql、redis

1982eeed5b16412ba43fbabe590d5a9d

跨微服务请求、重定向请求的主机地址(已改好)

打包注意:

Maven 对于安装顺序的要求

依赖关系对安装顺序的要求

A 依赖 B

Maven 要求先安装 B,再安装 A

继承关系对安装顺序的要求

A(子工程)继承 B(父工程)

Maven 要求先安装 B,再安装 A

如果配置聚合,那么对聚合工程执行 install 命令,Maven 就会自动按照正确的

顺序安装各个模块工程。

工程没有参与聚合,先单独对执行安装。

SpringBoot 工程打包

5.3.1 目标效果

通过运行 java -jar xxx.jar 命令直接启动 SpringBoot 微服务。此时要求这个 jar

包中包含 SpringBoot 内置的 Tomcat、SpringBoot 环境 jar 包以及其他依赖 jar 包。

5.3.2 实现效果的关键

在SpringBoot所在Maven工程的pom.xml文件中配置build标签使用SpringBoot

指定的 Maven 插件进行打包。

org.springframework.bootspring-boot-maven-plugin
4b9c20bbd0e546899382de0d90565575
7fca5391d5ba421d8e2705ee2ac3f00e
ed804fe0b7834e4781189876256a61f2
3f39550d021f4a4399b64d9e41061f4f
822080574f9d43738fad22097a3ad5e4
d21c588b487d414ca5174bd8a6e95c86

要想使用上面的配置必须让当前工程或父工程继承 SpringBoot。

org.springframework.bootspring-boot-starter-parent2.1.6.RELEASE
76b604ff48124421a9f1fec52531b070

如果在父工程中加入 build 配置,那么各个子工程就都不必加入 build。

有的子工程并不是 SpringBoot 微服务,所以哪个需要就给哪个加上

打包命令

mvn clean install -Dmaven.test.skip=true

表示先清理、再安装,跳过测试

注意:执行 Maven 命令一定要进入 pom.xml 所在的目录!(可以直接用Eclipse直接执行)

顺序执行

learn-member-util

learn-common-util

learn-admin-parent

8248b35feeb743269a585c5b4ddeca1e

learn-member-parent

aac17205b4e946869a491bd73907bc96

sql文件

1ec5f66c40114c93842355b8054b3f84

将所有文件上传

6fa543663ee74f489ace577779efbf55

将数据导入到数据库中

4280d935349b4ab092895c2fb32fe693

将learn-admin-webui的包放到resin的webapps下(改了下名字)

9fd06b1ed9694851bc82a4ffa2109ef6

微服务

java -jar /data/scw/learn-member-eureka-0.0.1-SNAPSHOT.jar

java -jar /data/scw/learn-member-mysql-provider-0.0.1-SNAPSHOT.jar

java -jar /data/scw/learn-member-redis-provider-0.0.1-SNAPSHOT.jar

java -jar /data/scw/learn-member-authentication-cosumer-0.0.1-SNAPSHOT.jar

java -jar /data/scw/learn-member-project-cosume-0.0.1-SNAPSHOT.jar

java -jar /data/scw/learn-member-zuul-0.0.1-SNAPSHOT.jar

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值