配置BXERP生产服务器运行环境

综述:BXERP开源收银系统生产服务器运行环境的配置,包括安装及测试,由具备初级开发经验的人员进行工作需7-10工作天。

1.1 数据库刷新工具小王子加强版Little Prince Plus

注:小王子依赖SVN环境(服务器及客户端),svn服务器搭建->使用VisualSVN Server在本地电脑搭建SVN服务器,svn客户端见下文。

找到helper.properties文件,查看路径信息是否正确

主要是软件的路径,“皇后”服务QueenService根据路径启动软件

clip_image001

同目录下,找到helper.ini

主要设置一些“小王子”的运行方式

如JenkinsEnv=0,双击运行“小王子“则刷新数据库

JenkinsEnv=1,双击运行“小王子”则等待Jenkins通知,执行相应的任务

SVNRevision表示更新指定svn版本的代码,等于-1表示更新svn最新版本代码

PrivateDBTest、PublicDBTest下的变量值等于0表示不运行sql测试代码,等于1表示要运行sql测试代码

StaticDB表示商品参考库的数据库,商品参考库不经常变动,RefreshCommodityHub等于0表示不刷新该数据库,等于1表示要刷新商品参考库

clip_image002

1.2 Jenkins

若是DEV场,需要多配置6个左右的任务->Jenkins分类文章列表,生产服务器(PROD场)需配置的范围包括:

  1. 一、安装Jenkins(1/3)
  2. 二、Jenkins配置(2/3)
  3. 三、配置Jenkins公共Python配置文件(3/3)
  4. Jenkins任务:创建运行回滚war包任务-war_rollback
  5. Jenkins任务:创建任务发布新的war包-war_release
  6. Jenkins任务:创建“发布apk”任务-apk_release
  7. 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”,查看是否能刷新数据库

clip_image003

成功刷新的界面

clip_image004

1.5 Tomcat

1.5.1 下载

Tomcat官网

https://tomcat.apache.org/

本产品使用的tomcat版本为Tomcat9

clip_image005

1.5.2 安装

存放到D盘,目录结构如下

clip_image006

1.5.3 配置

找到server.xml文件

clip_image007

设置端口号为80,URI编码

clip_image008

配置不加项目名访问:

<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" />

clip_image009

修改bin目录下的catalina.bat文件,解决中文乱码的问题

clip_image010

添加-Dfile.encoding=UTF-8

clip_image011

设置环境变量CATALINA_HOME

clip_image012

1.5.4 启动/关闭tomcat

双击startup.bat启动tomcat

启动后会生成nbr和ROOT文件夹

clip_image013

clip_image014

双击shutdown.bat关闭tomcat

1.6 微信支付环境

需要营业执照向【微信支付商户平台】申请服务商角色,具体请参阅微信支付商户平台的指引。配置指南未编写,有需求的企业请与广州博昕团队联系。

1.7 微信小程序环境

需要营业执照向【微信开放平台】、【微信公众平台】申请开发者角色及企业小程序,具体请请参阅微信平台的相关指引。配置指南未编写,有需求的企业请与广州博昕团队联系。

posted @ 2022-08-31 12:19  Boxin-kim  阅读(201)  评论(0)    收藏  举报
Web Analytics
Guang Zhou Boxin