5.1 部署xxpay4spring-cloud项目
将target目录下的jar包部署到发布环境中,如service项目:
然后启动: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
,看到如下服务,表示支付中心已经启动完成。
5.2 部署xxpay-mgr和xxpay-shop项目
同上5.1,将jar包发布,然后启动服务。
mgr项目地址:http://localhost:8092
shop项目统一扫码测试地址:localhost:8081/goods/openQrPay.html
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会报错,除非手动修改建表语句 |