5.1 部署xxpay4spring-cloud项目

将target目录下的jar包部署到发布环境中,如service项目:

xxpay部署

然后启动:java -ms512m -mx512m -Xmn128m -Djava.awt.headless=true -XX:MaxPermSize=64m -jar xxpay-server.jar >/dev/null 2>&1 &

或指定配置文件:java -ms512m -mx512m -Xmn128m -Djava.awt.headless=true -XX:MaxPermSize=64m -jar xxpay-server.jar --spring.profiles.active=prod >/dev/null 2>&1 &

每个项目按照service项目方式部署,启动即可。

xxpay4spring-cloud项目的启动顺序为:xxpay-server > xxpay-config > xxpay-service > xxpay-web > xxpay-gateway

访问Eureka注册中心:http://localhost:2000,看到如下服务,表示支付中心已经启动完成。

xxpay注册中心

5.2 部署xxpay-mgr和xxpay-shop项目

同上5.1,将jar包发布,然后启动服务。

mgr项目地址:http://localhost:8092

xxpay运营平台

shop项目统一扫码测试地址:localhost:8081/goods/openQrPay.html

xxpay统一扫码

5.3 部署参考

作者已成功将项目部署在阿里云主机上,服务器配置为:

CPU 内存 操作系统
1核 2 GB CentOS 6.8 64位

安装的各软件对应的版本为(仅供参考):

软件 版本 说明
JDK 1.8 spring boot 对低版支持没有测过
ActiveMQ 5.11.1 高版本也可以,如:5.14.3
MySQL 5.7.17 要在5.6以上,否则初始化SQL会报错,除非手动修改建表语句