在腾讯云的宝塔面板上进行实战
1.配置环境
1.1 安装java
sudo yum install java-1.8.0-openjdk
//下载安装java
java -version
//检查是否安装成功
1.2 安装redis
在宝塔面板软件商店搜索redis,进行安装
1.2.3 配置redis
打开redis,找到配置文件,在第2行中插入
requirepass 1234abcd
maxclients 10000
保存并重启redis
1.3 放行端口
在 宝塔面板-安全 添加端口规则
协议:tcp 端口:3000
2. 创建数据库
可以创建mysql 5.6.5,也可以创建mysql 5.7,根据实际需要来
数据库名称和用户名都为 jsh_erp
创建完毕后,导入本地jsh_erp.sql
如果是恢复那么就直接导入自己备份的sql文件。
如果在宝塔面板中导入失败,也可以直接进入phpmyadmin中导入
3.代码上传
3.1 在/home 目录下创建文件夹 jshERP
3.2 在jshERP文件夹下再分别创建 jshERP-boot,jshERP-web两个文件夹
3.3 上传后端代码到 jshERP-boot, 上传前端代码到jshERP-web
3.4 赋予 jshERP-boot 权限 755
4.修改数据库配置
文件位置 jshERP-boot/config/application.properties
参考如下:
server.port=9999
#登录超时-秒
server.servlet.session.timeout=36000
#服务路径
server.servlet.context-path=/jshERP-boot
#数据库连接
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/jsh_erp?useUnicode=true&characterEncoding=utf8&useCursorFetch=true&defaultFetchSize=500&allowMultiQueries=true&rewriteBatchedStatements=true&useSSL=false
spring.datasource.driverClassName=com.mysql.jdbc.Driver
spring.datasource.username=输入mysql用户名
spring.datasource.password=输入密码
#mybatis-plus配置
mybatis-plus.mapper-locations=classpath:./mapper_xml/*.xml
# Redis
spring.redis.host=127.0.0.1
spring.redis.port=6379
spring.redis.password=1234abcd
#租户对应的角色id
manage.roleId=10
#租户允许创建的用户数
tenant.userNumLimit=1000000
#租户允许试用的天数
tenant.tryDayLimit=3000
#插件配置
plugin.runMode=prod
plugin.pluginPath=plugins
plugin.pluginConfigFilePath=pluginConfig
#文件上传方式 1-本机 2-oss
file.uploadType=1
#文件上传根目录
file.path=/opt/jshERP/upload
#文件上传临时路径
server.tomcat.basedir=/opt/tmp/tomcat
#文件上传限制(byte)
spring.servlet.multipart.max-file-size=10485760
spring.servlet.multipart.max-request-size=10485760
5.启动项目
在 jshERP-boot目录打开终端
./start.sh
//出现success代表启动成功
祝启动成功
全文参考: 【项目部署篇】-从0搭建一套ERP系统(前后端)