847 字
4 分钟
部署芋道 3 启动基础后端服务
3.启动基础后端服务
重新构建后端项目
# 进入项目根目录cd /opt/gitdir/yudao-cloudmvn clean install package '-Dmaven.test.skip=true'
启动主要后端服务
启动gateaway服务
这个服务的主要提供API 服务网关,提供用户认证、服务路由、灰度发布、访问日志、异常处理等功能。
构建完成后yudao-gateway/target/
目录下会有一个yudao-gateway.jar
文件,使用java -jar xxx.jar
启动这个文件即可,注意要写对路径
之后的后端服务也是一样的方式启动,文档演示时的当前目录为项目的根目录(就是/opt/gitdir/yudao-cloud
)
-
创建screen会话 这个命令可以在一个终端窗口中创建多个虚拟终端,能让程序在虚拟终端中保持前台执行.哪怕你的终端窗口关闭也不受影响
screen -R gateway -
启动服务
java -jar yudao-gateway/target/yudao-gateway.jar -
查看服务启动结果 启动成功的话打印日志,例如:
---------------------------------------------------------- 项目启动成功! 接口文档: https://cloud.iocoder.cn/api-doc/ 开发文档: https://cloud.iocoder.cn 视频教程: https://t.zsxq.com/02Yf6M7Qn----------------------------------------------------------[报表模块 yudao-module-report 教程][参考 https://cloud.iocoder.cn/report/ 开启][工作流模块 yudao-module-bpm 教程][参考 https://cloud.iocoder.cn/bpm/ 开启][商城系统 yudao-module-mall 教程][参考 https://cloud.iocoder.cn/mall/build/ 开启][ERP 系统 yudao-module-erp - 教程][参考 https://cloud.iocoder.cn/erp/build/ 开启][CRM 系统 yudao-module-crm - 教程][参考 https://cloud.iocoder.cn/crm/build/ 开启][微信公众号 yudao-module-mp 教程][参考 https://cloud.iocoder.cn/mp/build/ 开启][支付系统 yudao-module-pay - 教程][参考 https://doc.iocoder.cn/pay/build/ 开启]
-
访问页面端口 这里我的虚拟机ip地址为
192.168.142.128
此服务默认端口为
48080
,所以访问页面的地址为http://192.168.142.128:48080
,显示如下界面就是正常的
- 按下按键Ctrl+A,松开后再按一下D,就能分离
screen
窗口,回到之前的终端
screen终端复用工具
核心功能:
- 在同一个终端窗口内创建多个虚拟终端(会话),每个会话可以独立运行不同的任务。
- 即使关闭 SSH 连接或终端窗口,会话仍会在后台运行(适合长时间运行的服务)。
上面的screen -R gateway
指令:
- 恢复(Reattach) 一个名为
gateway
的现有screen
会话(如果存在)。 - 创建(Create) 一个名为
gateway
的新会话(如果不存在)。
关键 screen
操作命令
操作 | 快捷键或命令 |
---|---|
新建窗口 | Ctrl+A 然后 C |
切换下一个窗口 | Ctrl+A 然后 N |
切换上一个窗口 | Ctrl+A 然后 P |
列出所有窗口 | Ctrl+A 然后 " (双引号) |
分离会话(后台) | Ctrl+A 然后 D |
恢复会话 | screen -r <会话名> |
杀死当前窗口 | 输入 exit 或 Ctrl+D |
启动system服务
之后不再复述screnn的操作,每个服务都需要一样的操作,或者启动多个窗口保持前台运行
此服务主要是实现系统功能的模块
启动服务
java -jar yudao-module-system/yudao-module-system-biz/target/yudao-module-system-biz.jar
启动成功的日志输出内容也跟上面的gateway服务类似
默认端口为48081
这里访问两个页面,这两个页面一个是实际的服务页面,一个是经过网关的页面
http://192.168.142.128:48080/admin-api/systemhttp://192.168.142.128:48081/admin-api/system
启动infra服务
此服务与系统的基础设施相关
启动服务
java -jar yudao-module-infra/yudao-module-infra-biz/target/yudao-module-infra-biz.jar
默认端口为48082
启动后访问两个页面
http://192.168.142.128:48080/admin-api/infra/http://192.168.142.128:48082/admin-api/infra/
现在已经启动了3个最基本的后端服务,后面再启动前端服务,整个项目也就算是搭建完成可以测试了
部署芋道 3 启动基础后端服务
https://fuwari.cbba.top/posts/部署芋道-3-启动基础后端服务/