Java安装搭建部署CRMEB 外贸版多商户教程文档

技术栈:
Java(SpringBoot) + Vue(Element UI) + UniApp,和NuxtJS开发,针对境外交易
1、两个Java服务 分别对应admin 和 front
Admin 提供两个管理端的api服务
Front 提供两个商城端的api服务在这里插入图片描述
2、使用# maven 打包命令 Java 服务打包

idea打包 (适合可视化修改配置后点点就能打包的平凡你我)
导入代码后修改对应配置文件 clean 后 install
修改自己服务器预计运行的端口 默认是20200 和 20201 这两个端口在启动jar后做反向代理使用
在这里插入图片描述
3、如上图打包完毕后产生两个可执行jar文件,如果打包过程中遇到问题,请检查idea所对应的maven仓库和版本是否正确。

打包后的 Crmeb-admin.jar和Front-admin.jar文件 如下图。
在这里插入图片描述
4、上传两个可运行jar到 api.frontxxx.com 和 api.adminxxx.com 对应的域名下 从域名上应该能看出对应的两个jar包上传的目录位置
在这里插入图片描述
在这里插入图片描述
5、直接上传脚本再修改路径可能会出现权限的问题,要么分配对应权限,要么创建空白文件xxx.sh 再粘贴shell脚本进去
启动两个api 可以SSH链接自己的命令行工具,也可以直接在宝塔的终端上执行,结果都是一样的

启动Crmeb-admin.jar 成功
在这里插入图片描述
启动Crmeb-front.jar 成功

在这里插入图片描述
6、申请SSL和反向代理
SSL证书后可以https访问 建议开启,第三方支付等都需要支持https
手动部署的可以在nginx中设置SSL
SSL 证书有收费的也有免费的,真是的生产环境建议购买收费的ssl证书,以免影响浏览器识别安全策略。
api 接口开始https之前必须先关掉反向代理再申请
点击对应域名开启ssl 如下图 fron和admin api 都一样
在这里插入图片描述
7、设置反向代理时的端口号,也就是java环境文件中的端口号,记得不要开启缓存
在这里插入图片描述
8、如上配置,同样操作admin api
在这里插入图片描述
在这里插入图片描述
9、至此 java api 对应的两个服务启动成功
WEB PC 管理端部署 / 平台管理端和商户端
域名截图中的平台端域名 admin.wm.java.crmeb.net

域名截图中的商户端域名 adminmer.wm.java.crmeb.net

导入PC管理端的代码后 修改环境文件中的api地址后执行打包命令 npm run build:prod 运行错误的参照下WEB PC 环境安装手册

商户端和平台端打包
在这里插入图片描述
10、打包后分别在两个WEB PC 管理端的项目根目录会看到dist的目录,直接copy到对应域名的根目录即可。
在这里插入图片描述
11、商户端和管理端部署方式一样,这里仅以商户为示例。部署后如下图所示
在这里插入图片描述
12、移动端商城部署
设置移动端商城 api = Crmeb-front.jar对应的域名
在这里插入图片描述
13、根据编译后的路径找到文件 上传到最初的 app域名下

在这里插入图片描述
14、部署环境和应用时遇到任何技术性和功能描述性问题 都可以加我QQ
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值