先去官网那边看一看官方文档,然后把代码拉下来
记住按照官网上面的基础应用要装对(jdk,maven,idea啥的),我用阿里云的私库,没有改jeccg-boot的私库
1.按照它上面的要求去Gittee把代码下载下来
2. 然后导入后打开jeecg-boot, ant-design-vue-jeecg是前端的,后面独自用idea打开
3. 把jdk改成1.8的,把模块全部导入
4.在数据库运行sql脚本, 注意 !!! 这里的mysql必须要是mysql5.7+
用mysql5.6的版本会造成索引越界异常!!!
然后用到服务器上的mysql,默认是区分大小写的,然后启动会报一个没有该表的异常,要去修改
vi /etc/my.cnf
然后在mysqld中增加一行,注意看,是在里面加:lower_case_table_names=1
这样的话就不区分大小写了
然后再重启mysqld服务
service mysqld restart
就好了
启动
- 通过
http://localhost:8080/jeecg-boot/doc.html
访问后台项目的swagger地址。 - 成功代表访问成功
前端代码部署
一开始不熟悉前端部署,以前答主是用tomcat部署的,这次部署还花了挺长时间
按照官方文档上面来,下载好node.js (网上一大堆教程),node.js会附带帮你把npm也下载好的,可以点击版本号查看
然后是一步一步安装,接着会提示你连带下载一些附属的应用,可以点击确认
环境变量都帮你配好了
接着打开前端项目,你会发现,这个字体没变色就是没配好
接着会报
找到该文件,然后右键管理员运行(可能每个人的路径不同)
输入
set-ExecutionPolicy RemoteSigned
再输入 Y
然后输入
alt+F12可以打开这个Terminal
- 修改接口地址 .env.development 改成本地的或者你连接哪里的就改成哪里的
先找到package.json再右键找到Show npm Scripts 点击serve
看到端口号就大功告成啦
这就是小编的部署经历