配置BXERP生产服务器运行环境
综述:BXERP开源收银系统生产服务器运行环境的配置,包括安装及测试,由具备初级开发经验的人员进行工作需7-10工作天。
1.1 数据库刷新工具小王子加强版Little Prince Plus
注:小王子依赖SVN环境(服务器及客户端),svn服务器搭建->使用VisualSVN Server在本地电脑搭建SVN服务器,svn客户端见下文。
找到helper.properties文件,查看路径信息是否正确
主要是软件的路径,“皇后”服务QueenService根据路径启动软件
同目录下,找到helper.ini
主要设置一些“小王子”的运行方式
如JenkinsEnv=0,双击运行“小王子“则刷新数据库
JenkinsEnv=1,双击运行“小王子”则等待Jenkins通知,执行相应的任务
SVNRevision表示更新指定svn版本的代码,等于-1表示更新svn最新版本代码
PrivateDBTest、PublicDBTest下的变量值等于0表示不运行sql测试代码,等于1表示要运行sql测试代码
StaticDB表示商品参考库的数据库,商品参考库不经常变动,RefreshCommodityHub等于0表示不刷新该数据库,等于1表示要刷新商品参考库
1.2 Jenkins
若是DEV场,需要多配置6个左右的任务->Jenkins分类文章列表,生产服务器(PROD场)需配置的范围包括:
- 一、安装Jenkins(1/3)
- 二、Jenkins配置(2/3)
- 三、配置Jenkins公共Python配置文件(3/3)
- Jenkins任务:创建运行回滚war包任务-war_rollback
- Jenkins任务:创建任务发布新的war包-war_release
- Jenkins任务:创建“发布apk”任务-apk_release
- Jenkins任务:创建运行“发布电脑客户端apk”任务-wpos_release
1.3 QueenService windows服务
QS服务主要用来OP在创建公司时,创建对应的数据库(商家数据库)。
可以查看编译项目的创建皇后Windows服务文章。->nbr服务器端代码的编译和运行,查看《1.1.8 创建”皇后”Windows服务》章节。
1.4 MySQL设置登录密码
安装好wamp后,在cmd窗口输入mysql –u root –p
提示输入密码,刚安装的密码为空,直接按回车
切换mysql数据库
use mysql;
修改root用户的密码为***
update user set password=PASSWORD('***') where user='root';
新设置用户或更改密码后需用flush privileges刷新MySQL的系统权限相关表
flush privileges;
创建一个名字为nbr的数据库
create database nbr;
双击运行“小王子加强版.exe”,查看是否能刷新数据库
成功刷新的界面
1.5 Tomcat
1.5.1 下载
Tomcat官网
https://tomcat.apache.org/
本产品使用的tomcat版本为Tomcat9
1.5.2 安装
存放到D盘,目录结构如下
1.5.3 配置
找到server.xml文件
设置端口号为80,URI编码
配置不加项目名访问:
<Context path="" docBase="nbr.war" debug="1" privileged="true" reloadable="false"/> 在conf/Catalina/localhost添加两个xml配置文件,映射文件的上传 f.xml <?xml version="1.0" encoding="UTF-8"?> <Context path="/f" docBase="D:/nbr/file/public/" workDir="D:/nbr/file/public/" debug="0" reloadable="true" crossContext="true" /> p.xml <?xml version="1.0" encoding="UTF-8"?> <Context path="/p" docBase="D:/nbr/pic/" workDir="D:/nbr/pic/" debug="0" reloadable="true" crossContext="true" />
修改bin目录下的catalina.bat文件,解决中文乱码的问题
添加-Dfile.encoding=UTF-8
设置环境变量CATALINA_HOME
1.5.4 启动/关闭tomcat
双击startup.bat启动tomcat
启动后会生成nbr和ROOT文件夹
双击shutdown.bat关闭tomcat
1.6 微信支付环境
需要营业执照向【微信支付商户平台】申请服务商角色,具体请参阅微信支付商户平台的指引。配置指南未编写,有需求的企业请与广州博昕团队联系。
1.7 微信小程序环境
需要营业执照向【微信开放平台】、【微信公众平台】申请开发者角色及企业小程序,具体请请参阅微信平台的相关指引。配置指南未编写,有需求的企业请与广州博昕团队联系。















浙公网安备 33010602011771号