Skip to content

这个是安装教程

1、配置数据库和redis

  1. 创建数据库,设置数据库名,账号和密码。

  2. 修改数据库配置文件 application-prod.yml,将数据库名,账号和密码修改为自己设置的。

     datasource:
      type: com.alibaba.druid.pool.DruidDataSource
      driver-class-name: com.mysql.cj.jdbc.Driver
      url: jdbc:mysql://127.0.0.1:3306/manyshopjava?characterEncoding=utf-8&useSSL=false&serverTimeZone=GMT+8
      username: manyshopjava
      password: 64NiKZfkEXikNbd6

    TIP

    admin端和front端,数据库账号和密码要和配置文件中的一致。对应的路径分别是

    • crmeb-admin/src/main/resources/application-prod.yml
    • crmeb-front/src/main/resources/application-prod.yml
  3. reids的账号信息配置的地方和数据库在一起,在 application-prod.yml 中。直接配置即可

  4. 修改redis配置文件 application-prod.yml,将数据库密码修改为自己设置的。

2、安装项目

文件夹内容描述

文件中有个四个文件

  • mer_java 前端和后端的接口api,是Java,后期要打包为jar文件运行
  • mer_plat_admin 是平台端管理系统界面,vue写的,用npm打包
  • mer_mer_admin 是商户端管理系统界面,vue写的,用npm打包
  • mer_uniapp 是用户端小程序,uni-app写的,用HBuilderX打包

注意

解析的话,需要解析5个域名,前后端接口是2个,对应2个域名,剩下的3个是前端展示系统、商户端管理系统和用户端h5。

3、前后端接口打包教程

环境要求

  1. 安装好Java环境,版本建议1.8
  2. 安装好Maven环境,版本建议3.6

打包教程

  1. 进入 mer_java 文件夹,执行命令 mvn clean package -Dmaven.test.skip=true
  2. 打包完成后,在 mer_java/target 文件夹中,会生成一个jar文件,文件名类似 mer_java-0.0.1-SNAPSHOT.jar

打包完成后,把jar文件传到服务端,可以在Java项目中运行。即可,启动完成后,需要放行端口,绑定域名。

4、前端展示系统打包教程

环境要求

  1. 安装好Node.js环境,版本建议14.x
  2. 安装好npm环境,版本建议6.x

打包教程

  1. 进入 mer_plat_admin 文件夹,执行命令 npm install
  2. 安装完成后,执行命令 npm run build
  3. 打包完成后,在 mer_plat_admin/dist 文件夹中,会生成一个文件夹,文件夹名类似 mer_plat_admin-0.0.1-SNAPSHOT

注意

打包完成后,需要将文件夹上传到服务器,绑定域名。