多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### 一,数据导入 在mysql数据库中创建新数据库 ![](https://img.kancloud.cn/58/cd/58cd7b396bf1e3a0407c2df67724be1c_928x601.png) 项目初始化sql所在位置 ![](https://img.kancloud.cn/f4/3a/f43adad826fa1c9b8eb3ef7abe2c1559_556x883.png) 在新建的数据库中执行sql初始化程序后台数据库 ![](https://img.kancloud.cn/03/59/0359619dd6087cd21a6ae471a0a1458c_973x783.png) ### 二,启动sentinel sentinel的作用是限流熔断 jar包在项目最后,放到服务器上 ![](https://img.kancloud.cn/8b/d9/8bd9669aab652f838135c86a7c4e4806_666x817.png) ~~~ nohup java -Dserver.port=8774 -Dcsp.sentinel.heartbeat.client.ip=121.36.64.88 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard.jar & ~~~ 访问如下网址,用户密码都为 sentinel http://121.36.64.88:8774/#/login ![](https://img.kancloud.cn/75/86/7586e1714f22b79ed42e9ad0cb7f4781_701x697.png) ### 三,修改程序配置 导入nacos配置,配置位置如图 ![](https://img.kancloud.cn/2c/3b/2c3be00f8967b2ed4d674110bf8a9fdc_727x933.png) 导入后修改对应的数据库配置 ![](https://img.kancloud.cn/a5/9b/a59b405be062df56425fe415d5f2af5b_1711x776.png) 修改每个bootstrap.yml内的IP为nacos服务器IP,否则服务无法在nacos注册 ![](https://img.kancloud.cn/80/f4/80f4e8b836957ae01770d0e9a2b36f9a_852x737.png) ### 四,打包部署 maven打包 ~~~ mvn package -Dmaven.test.skip=true ~~~ 上传服务器 启动项目 ~~~ nohup java -jar -server -Xms256m -Xmx256m -Dserver.port=8777 ./adtec-cloud-server-gateway-1.0.jar >gateway.txt & nohup java -jar -server -Xms256m -Xmx256m -Dserver.port=8401 ./baseservice-rbac-1.0.jar >rbac.txt & nohup java -jar -server -Xms256m -Xmx256m -Dserver.port=8402 ./baseservice-sms-1.0.jar >sms.txt & ~~~ 启动完成可以在nacos看到对应的服务 ![](https://img.kancloud.cn/6f/d4/6fd4f493c91a956aebf33ba7b7804f37_1881x626.png) 至此后端部署完成