linux环境发布dubbo+springboot项目

前言:
项目框架 dubbo+springboot+zookeeper

zookeeper部署在其他的服务器,这里我不说明了,可以参照
https://blog.csdn.net/she_lock/article/details/80435176

部署步骤

step-1

eclipse将项目【项目可能有多个服务,如下图】打包成jar包
在这里插入图片描述
选择diagnosticdevice右键,Run As–>Run Configurations…
在这里插入图片描述
build成功,控制台输出如下
在这里插入图片描述
到项目路径下,将对于的服务jar包上传到linux服务器
在这里插入图片描述

step-2

2.1 在/usr/local/目录下新建一个文件夹,如diagdevice,将对应的jar包move到此文件夹
在这里插入图片描述
2.2 对应的jar包新建对应的 xx.conf,如新建一个diagdevice-app-client-0.0.1-SNAPSHOT.conf
在这里插入图片描述
diagdevice-app-client-0.0.1-SNAPSHOT.conf内容如下:其他 .conf文件内容一样
在这里插入图片描述
2.3 新建diagdevice.sh 可执行文件
内容:
chmod +x diagdevice-app-client-0.0.1-SNAPSHOT.jar diagdevice-app-service-0.0.1-SNAPSHOT.jar diagdevice-mycar-service-test-0.0.1-SNAPSHOT.jar diagdevice-pay-service-0.0.1-SNAPSHOT.jar diagdevice-web-0.0.1-SNAPSHOT.jar diagdevice-blockchain-test-0.0.1-SNAPSHOT.jar
在这里插入图片描述
保存之后给diagdevice.sh授权 chmod +x diagdevice.sh;
再执行 ./diagdevice.sh

step-3

3.1 在/etc/ini.d/目录下建立镜像文件

  • ln -s /usr/local/diagdevice/diagdevice-app-client-0.0.1-SNAPSHOT.jar /etc/init.d/diagdevice-client
  • ln -s /usr/local/diagdevice/diagdevice-app-service-0.0.1-SNAPSHOT.jar /etc/init.d/diagdevice-service
  • ln -s /usr/local/diagdevice/diagdevice-blockchain-test-0.0.1-SNAPSHOT.jar /etc/init.d/diagdevice-blockchain
  • ln -s /usr/local/diagdevice/diagdevice-mycar-service-test-0.0.1-SNAPSHOT.jar /etc/init.d/diagdevice-mycar-service
  • ln -s /usr/local/diagdevice/diagdevice-pay-service-0.0.1-SNAPSHOT.jar /etc/init.d/diagdevice-payservice
  • ln -s /usr/local/diagdevice/diagdevice-web-0.0.1-SNAPSHOT.jar /etc/init.d/diagdevice-web

建立之后如图:
在这里插入图片描述
启动服务 service diagdevice-web start
在这里插入图片描述
停止服务 service diagdevice-web stop
在这里插入图片描述
重启服务 service diagdevice-web restart
在这里插入图片描述

启动之后进入/usr/local/diagdevice/logs查看对应的服务log

注:服务启动有先后顺序,此项目的启动顺序如下:
1、
diagdevice-pay-service
diagdevice-mycar-service
diagdevice-app-service
diagdevice-blockchain
2、
diagdevice-app-client
diagdevice-web

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值