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
前端应该也没问题了