java版嘎嘎快充玉阳软件互联互通中电联云快充协议充电桩铁塔协议汽车单车一体充电系统源码uniapp

安装教程内容如下:

  1. 安装宝塔

https://www.bt.cn/new/index.html BT官网

https://www.bt.cn/new/download.html 安装脚本页面

选择对应系统的安装命令直接安装,安提装完后根据提示选择推荐的java+nginx+mysql系安装套件

  1. 安装依赖的中间件mysql redis minio

  1. mysql配置文件修改

配置文件中增加 lower_case_table_names=1 配置,设置表名字段名大小写不敏感,然后重启mysql

不设置会出现:

SELECT * FROM QRTZ_LOCKS WHERE SCHED_NAME = 'MyScheduler' AND LOCK_NAME = '11' FOR UPDATE

1146 - Table 'hpcharge.QRTZ_LOCKS' doesn't exist

配置添加位置参考上图

创建充电数据库,访问权限先选择所有人

远程连接,将备份好的库表文件导入

后续系统稳定不需要调试,记得关闭访问权限以及3306端口

  1. 安装redis

再数据库-redis  tab页面下,点击安装

然后到软件商店-已安装处修改redis配置文件,增加密码设置

参考上图设置密码

  1. 软件商店中搜索minio,并安装

安装docker应用版本,设置账号密码,记住端口设置一般都是9000/9001 或 19000/19001

Minio的web管理地http://IP:9001  或  http://IP:19001,访问前需要开放端口(BT安全中的端口以及服务器安装组中的端口)

登录minio创建两个bucket: main/master

master中放的是前端小程序中的静态图片,把dev演示环境的minio中的front目录整个拷贝到这里

minio_url

minio_preview_ur

域名换成自己的

export MINIO_ROOT_USER=your_minio_name

export MINIO_ROOT_PASSWORD=your_minio_pass

nohup ./minio server /opt/minio/data --console-address ":your_port" >minio.log 2>&1 &

  1. 以上准备工作做好,就是部署后端服务,根据以上中间件的设置修改后台服务配置文件并打包

在/www/server下创建java_project目录

导入打包的包

另外需要把微信v3支付的证书文件放到此目录

在网站-Java项目中选择添加

端口8081

其他在选了项目路径后会有默认值,参考下图

确定后会自动启动

在/www/server/logs中可以查看项目启动情况,有问题根据报错信息进行调整

  1. 配置域名解析

这个到云服务商的域名管理对域名进行解析,解析到IP就行

  1. 配置ssl

https://blog.youkuaiyun.com/lqnbplus/article/details/140305608

域名备案没问题的情况下可以使用BT自带的免费数字证书

4、5相关BT中的项目配置

  1. 增加域名
  1. 开启外网访问8081端口,代理路由/
  1. 配置文件修改

设置(2)后会有/的配置,修改成上图所示

    location / {

      root   /www/wwwroot/hp;

      index  index.html index.htm;

      try_files $uri $uri/ /index.html;

    }

    location /web {

      proxy_pass http://127.0.0.1:8081/;

      proxy_set_header Host $host;

      proxy_set_header X-Real-IP $remote_addr;

      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

   }

/指定的前端文件目录 /www/wwwroot/hp,打包的时候记得修改后端服务地址https://IP/web后再打包

VUE_APP_API_BASE_URL=https://域名/web

  1. ssl配置

互联互通对外地址:

https://域名/web/cec/v1/平台标识/

问题解答:

1、手机号获取失败,code:40013,invalid appid hint

配置redis缓存问题,清理redis

后面会代码解决这个缓存问题

  1. Vue接口配置

换VUE_APP_API_BASE_URL

  1. nginx代理配置

    #PROXY-LOCAl-START 代理本地服务的相关配置

    #PROXY-START/

    location / {

      root   /www/wwwroot/hp;

      index  index.html index.htm;

      try_files $uri $uri/ /index.html;

    }

    location /web {

      proxy_pass http://127.0.0.1:8081/;

      proxy_set_header Host $host;

      proxy_set_header X-Real-IP $remote_addr;

      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

   }

    

    #PROXY-END/

    

    #PROXY-LOCAl-END

  1. WxMaConfiguration这里面的配置
  2. jeecg版本:jeecgboot3.4.3
  3. 数据库连接在哪配
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值