jeecgboot-3.5.5本地安装部署

一、开发环境说明

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)

二、clone代码

后端代码仓库地址:https://gitee.com/jeecg/jeecg-boot

前端代码仓库地址:https://gitee.com/jeecg/jeecgboot-vue3

jeecgboot-3.5.5本地安装部署_第1张图片

 三、初始化数据

 找到目录下jeecg-boot/db/jeecgboot-mysql-5.7.sql文件,自动创建库jeecg-boot, 并初始化数据 。

jeecgboot-3.5.5本地安装部署_第2张图片

1、执行脚本

jeecgboot-3.5.5本地安装部署_第3张图片

2、 初始化完成

jeecgboot-3.5.5本地安装部署_第4张图片

 四、后端配置及启动

1、修改配置文件

修改配置文件【application-dev.yml】,把mysql和redis改为实际的地址

2、maven配置

2.1 setting里面,配置一下本地的maven配置文件及仓库

jeecgboot-3.5.5本地安装部署_第5张图片

2.2 Maven页签,选中dev环境,刷新依赖

识别出service启动文件

jeecgboot-3.5.5本地安装部署_第6张图片

 3、运行服务

右上角,debug模式启动。下方出现 Application Jeecg-Boot is running! 字样证明启动成功。

4、bug修复

报错如下:

jeecgboot-3.5.5本地安装部署_第7张图片

报找不到表,实际是存在的,mysql数据库表大小写敏感设置导致的,参考如下链接修改:

JeecgBoot启动提示:QRTZ_LOCKS表不存在的问题解决_table 'jeecg-boot.qrtz_locks' doesn't exist_xzsfg6825的博客-CSDN博客

 执行sql如下sql,查看大小写设置情况

show global variables like '%lower_case%';

 jeecgboot-3.5.5本地安装部署_第8张图片

【lower_case_table_names】
表示创建的数据表名,是否区分大小写
lower_case_table_names = 1 :表示不区分大小写
lower_case_table_names = 0 :表示区分大小写

需要配置文件,把此参数设置为1

jeecgboot-3.5.5本地安装部署_第9张图片

停止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

 五、前端配置及启动

1、安装pnpm

cd到前端目录下,运行如下命令:

npm install -g pnpm --registry=https://registry.npm.taobao.org

jeecgboot-3.5.5本地安装部署_第10张图片

2、pnpm安装依赖

cd到前端目录,执行命令如下:

pnpm install

jeecgboot-3.5.5本地安装部署_第11张图片

3、修改配置

 修改 .env.development文件,地址对应后台服务地址。

jeecgboot-3.5.5本地安装部署_第12张图片

4、运行服务

执行如下命令,启动前端服务

pnpm dev

jeecgboot-3.5.5本地安装部署_第13张图片

出现前端地址,证明启动成功。

5、登录

 登录地址:http://localhost:3100/  ,进入jeecgboot登录页面。(admin 123456)

jeecgboot-3.5.5本地安装部署_第14张图片

你可能感兴趣的:(java,jeecgboot)