#### 服务器所需软件环境 1. 安装JDK1.8+ 2. 安装Redis 3. 安装数据库(Mysql) 4. 安装Nacos 5. Rabbitmq(可选) #### 配置Nacos 参考 [微服务快速调试](https://www.kancloud.cn/zhangdaiscott/jeecg-boot/2043908) #### 微服务模块打包 1.配置生产环境地址 ![](https://img.kancloud.cn/77/e5/77e52cc2355d1da24457668e6812f379_1451x819.png) ![](https://img.kancloud.cn/4f/a2/4fa2d0a2e46231fc468dbb1f0aaba606_1091x887.png) 按照以上图示依次打包jeecg-boot-module-system,自己的业务模块,jeecg-cloud-gateway 2.拷贝打包后的jar到服务器任意文件夹中本文以D盘中project文件夹分例, 分离打包参考[分离打包](https://www.kancloud.cn/zhangdaiscott/jeecg-boot/2043890) 依次上传打包后的jar文件,如下图 ![](https://img.kancloud.cn/68/d4/68d458bcdfd9e0000e8dcac8978a9659_1188x604.png) ![](https://img.kancloud.cn/f6/81/f6812101d1ce0f00fe9f5618ce3a08c5_989x520.png) 3.制作启动脚本 新建bat文件内容如下 ``` @echo off & setlocal EnableDelayedExpansion title 系统基础服务 for %%a in (8211) do ( set pid=0 for /f "tokens=2,5" %%b in ('netstat -ano ^| findstr ":%%a"') do ( set temp=%%b for /f "usebackq delims=: tokens=1,2" %%i in (`set temp`) do ( if %%j==%%a ( taskkill /f /pid %%c set pid=%%c echo 端口号【%%a】相关进程已杀死 ) else ( echo 不是本机占用端口【%%a】 ) ) ) if !pid!==0 ( echo 端口号【%%a】没有占用 ) java -Xms1024m -Xmx1024m -jar jeecg-boot-module-admin-2.3.0.jar ) echo 操作完成 pause ``` 按照以上方法依次制作其他服务模块的启动脚步,注意修改端口号 #### 依次启动微服务模块 1.启动jeecg-boot-module-admin-2.3.0.jar (start1.bat) 2.自动自己的业务模块(start2.bat) 3.启动jeecg-cloud-gateway.jar (start3.bat) #### 使用Alibaba Cloud Tookit 远程部署 1.安装插件 ![](https://img.kancloud.cn/4d/cb/4dcbc34595cda02f0b35e204ba592f04_1462x678.png) 2.添加Host ![](https://img.kancloud.cn/10/4c/104c6588bb077e0f51177f2a1a155b5e_2532x579.png) ![](https://img.kancloud.cn/98/16/98169ebc1ce35e506eb7b0a0f96bd276_740x640.png) 3.添加发布命令 ![](https://img.kancloud.cn/43/4a/434a31e1c153c793b8b84d3c69b8627e_716x392.png) ![](https://img.kancloud.cn/b4/1b/b41b214f6bd1036fe39351d9ccf837f0_1320x994.png) ![](https://img.kancloud.cn/cd/1a/cd1ab1d6fce185444e1f97f17dbe27c7_1111x720.png) ![](https://img.kancloud.cn/3e/e3/3ee3afbc3eb10c762840a9b80a972293_1086x709.png) ![](https://img.kancloud.cn/55/af/55af1e5cb08a1f88c19940582b443aba_658x435.png) 4.按照以上步骤依次制作其他上传命令