Jeecg(单体)项目部署教程
本教程不建议纯小白食用,需有一定JavaWeb基础
前言
毕设是和院里其他老师合作的一个项目,后台已经基本搭完了,结果和甲方交流的时候,说流程要改、全都要换,于是和导师决定直接换新的框架,推倒重做
参考链接
后端部署
本地需要安装 Jdk8+(小于17)、Maven、Redis3.2+、Mysql5.7+
1. 下载源码
下载代码后,用idea打开该项目

2. idea配置
打开⚙->Project Structure,检查Project、Modules和SDKs的jdk有没有问题



然后再打开⚙->Setting->Editor->File Encodings,将文件编码设置为UTF-8

再打开⚙->Setting->Build, Execution, Deployment->Build Tools->Maven,配置好Maven

3. Maven镜像配置
离谱的Bug
我是搭了本地的Maven仓库,然后其他配置都配置好启项目的时候,报错了,十分离谱

这里报错说是yml配置中的cas.prefixUrl有问题,然后我就去找

看到后面的地址,我还以为本地要搞个单点登录服务啥的,结果去网上找,一无所获,后面仔细研读官方的文件时,才发现可能是Maven的依赖没导进来
找到你本地Maven的项目目录,打开[Root]\conf\settings.xml,将下面代码复制进去就行
1 | <mirrors> |

配置好后,回到idea,点击右侧Maven菜单中的刷新按钮即可

4. 数据库导入
找到[Root]\db\jeecgboot-mysql-5.7.sql,用数据库软件打开,我这里用的是Navicat,点击运行就行



5. yml文件配置
只是个单体项目,配置东西不多,只要配MySQL和Redis就行
MySQL将数据库地址、端口、数据库、用户名、密码改为自己的,Redis将地址、端口、密码改为自己的


启动[Root]\jeecg-module-system\jeecg-system-start\src\main\java\org\jeecg\JeecgSystemApplication.java
不出意外的话,应该就可以了
前端部署
1. 下载源码
下载源码后,用WebStrom打开

2. 安装pnpm
如果未安装pnpm,可以用下面命令来进行全局安装
1 | 全局安装pnpm |
打开[Root]\package.json,先执行pnpm install后,再执行vite


前端应该也没问题了








