|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 开发环境准备
|
|
|
|
|
> 1. 安装Java8,配置好环境变量
|
|
|
|
|
> 2. 安装Redis到本机,启动
|
|
|
|
|
> 3. 安装Mysql5.7,启动
|
|
|
|
|
> 4. 安装Elasticsearch,具体可参考:ES安装.md
|
|
|
|
|
> 5. 安装LibreOffice:
|
|
|
|
|
> [linux下载链接](https://download.documentfoundation.org/libreoffice/stable/7.2.7/rpm/x86_64/LibreOffice_7.2.7_Linux_x86-64_rpm.tar.gz)
|
|
|
|
|
> [win下载链接](http://download.documentfoundation.org/libreoffice/stable/7.2.7/win/x86_64/LibreOffice_7.2.7_Win_x64.msi)
|
|
|
|
|
# Docker快速运行
|
|
|
|
|
用IDE将代码编译环境与Maven环境搭建好,在Docker环境下,可以快速启动,具体参见 [Docker方式快速运行](./Docker方式快速运行.MD)
|
|
|
|
|
|
|
|
|
|
# 项目启动与运行
|
|
|
|
|
|
|
|
|
|
## 后端启动
|
|
|
|
|
1. IDEA 打开项目:后端工程 jeecg-boot
|
|
|
|
|
2. 执行Sql脚本: db/km_mysql.sql 或 db/km_oracle.sql
|
|
|
|
|
脚本工作:自动创建库km, 并初始化数据 。
|
|
|
|
|
3. 修改项目配置 (数据库、redis、ES等)
|
|
|
|
|
配置文件: jeecg-boot-module-system/src/main/resources/application-dev.yml
|
|
|
|
|
|
|
|
|
|
redis配置:
|
|
|
|
|
![KY KMS](./Docs/Pics/redis.png)
|
|
|
|
|
DB配置:
|
|
|
|
|
![KY KMS](./Docs/Pics/db.png)
|
|
|
|
|
ES配置:
|
|
|
|
|
![KY KMS](./Docs/Pics/ES.png)
|
|
|
|
|
LibreOffice与文件上传配置:
|
|
|
|
|
![KY KMS](./Docs/Pics/office.png)
|
|
|
|
|
4. 通过右侧父POM进行install(下载依赖和打包)
|
|
|
|
|
![KY KMS](./Docs/Pics/pom.png)
|
|
|
|
|
|
|
|
|
|
5. 启动项目&访问:
|
|
|
|
|
> 以上配置完成后,即可启动后台项目。
|
|
|
|
|
> 找到类 jeecg-boot-module-system/src/main/java/org/jeecg/JeecgSystemApplication.java 右键执行启动。
|
|
|
|
|
> 通过 http://localhost:8080/km/doc.html 访问后台项目的swagger地址。
|
|
|
|
|
|
|
|
|
|
## 前端环境安装
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
安装node.js
|
|
|
|
|
如果您电脑未安装Node.js,请安装它。
|
|
|
|
|
验证
|
|
|
|
|
# 出现相应npm版本即可
|
|
|
|
|
npm -v
|
|
|
|
|
# 出现相应node版本即可
|
|
|
|
|
node -v
|
|
|
|
|
复制
|
|
|
|
|
安装yarn
|
|
|
|
|
# 全局安装yarn
|
|
|
|
|
npm i -g yarn
|
|
|
|
|
# 验证
|
|
|
|
|
yarn -v # 出现对应版本号即代表安装成功
|
|
|
|
|
配置镜像
|
|
|
|
|
npm config set registry https://registry.npm.taobao.org --global
|
|
|
|
|
npm config set disturl https://npm.taobao.org/dist --global
|
|
|
|
|
|
|
|
|
|
yarn config set registry https://registry.npm.taobao.org --global
|
|
|
|
|
yarn config set disturl https://npm.taobao.org/dist --global
|
|
|
|
|
```
|
|
|
|
|
## 前端启动
|
|
|
|
|
1. IDEA 打开项目:前端工程 ant-design-vue-jeecg
|
|
|
|
|
|
|
|
|
|
2. 选中package.json右键显示npm命令
|
|
|
|
|
![KY KMS](./Docs/Pics/npm.png)
|
|
|
|
|
|
|
|
|
|
3. 通过命令 yarn install或者快捷 pre下载依赖,点击serve 启动项目
|
|
|
|
|
![KY KMS](./Docs/Pics/serv.png)
|
|
|
|
|
4. 配置后台接口
|
|
|
|
|
找到文件.env.development,把Your_IP替换成你的后端服务ip
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
NODE_ENV=development
|
|
|
|
|
VUE_APP_API_BASE_URL=http://Your_IP:8080/km
|
|
|
|
|
```
|
|
|
|
|
![KY KMS](./Docs/Pics/serverIP.png)
|
|
|
|
|
5. 点击serve 启动项目,看到如下日志 则启动成功
|
|
|
|
|
![KY KMS](./Docs/Pics/web_success.png)
|
|
|
|
|
6. 通过 http://localhost:3000 访问前端项目,默认账号密码: admin/123456
|