赞
踩
1、jdk1.8+:java运行环境
2、Maven:项目依赖管理
3、git:代码管理
4、mysql5.7+:数据管理。也可以是orcale、pgsql等
华为云HECS云服务器docker环境下安装mysql_supersolon的博客-CSDN博客
5、redis:缓存管理
华为云HECS云服务器docker环境下安装redis-CSDN博客
6、Idea:代码IDE工具,安装lombok插件
7、node.js:前端代码运行。(要求Node 14.18+ / 16+ 版本以上,不再支持 Node 12 / 13 / 15)
后端代码仓库地址:https://gitee.com/jeecg/jeecg-boot
前端代码仓库地址:https://gitee.com/jeecg/jeecgboot-vue3
找到目录下jeecg-boot/db/jeecgboot-mysql-5.7.sql文件,自动创建库jeecg-boot
, 并初始化数据 。
修改配置文件【application-dev.yml】,把mysql和redis改为实际的地址
2.1 setting里面,配置一下本地的maven配置文件及仓库
2.2 Maven页签,选中dev环境,刷新依赖
识别出service启动文件
右上角,debug模式启动。下方出现 Application Jeecg-Boot is running! 字样证明启动成功。
报错如下:
报找不到表,实际是存在的,mysql数据库表大小写敏感设置导致的,参考如下链接修改:
JeecgBoot启动提示:QRTZ_LOCKS表不存在的问题解决_table 'jeecg-boot.qrtz_locks' doesn't exist_xzsfg6825的博客-CSDN博客
执行sql如下sql,查看大小写设置情况
show global variables like '%lower_case%';
【lower_case_table_names】
表示创建的数据表名,是否区分大小写
lower_case_table_names = 1 :表示不区分大小写
lower_case_table_names = 0 :表示区分大小写
需要配置文件,把此参数设置为1
停止mysql容器
docker stop mysql
删除mysql容器
docker rm mysql
重新运行带有此参数设置的run命令
- docker run -p 3306:3306 \
- --name=mysql \
- --restart=always \
- --privileged=true \
- -v /var/log/mysql/log:/var/log/mysql \
- -v /usr/local/mysql/data:/var/lib/mysql \
- -v /usr/local/mysql/conf:/etc/mysql/conf.d \
- -e MYSQL_ROOT_PASSWORD=123456 \
- -d mysql:5.7 \
- mysqld --lower_case_table_names=1
cd到前端目录下,运行如下命令:
npm install -g pnpm --registry=https://registry.npm.taobao.org
cd到前端目录,执行命令如下:
pnpm install
修改 .env.development文件,地址对应后台服务地址。
执行如下命令,启动前端服务
pnpm dev
出现前端地址,证明启动成功。
登录地址:http://localhost:3100/ ,进入jeecgboot登录页面。(admin 123456)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。