最近在接触Java EE开发平台JeeSite 4.0,官网文档上是以windows系统的eclipse搭建的环境,故在此记录总结一下Mac系统下IDEA环境的JeeSite4.0的环境搭建与部署运行,避免大家进坑。
JeeSite4.0的官方文档:http://jeesite4.mydoc.io/
官网下载链接
官网下载链接
下载完成后,双击按照指示安装即可;
官网下载链接
接着配置环境变量:在终端打开.bash_profile文件,写入:
export M2_HOME=~/Downloads/DownLoad_SofeWare/apache-maven-3.5.4
export PATH=$M2_HOME/bin:$PATH
配置保存后,执行source .bash_profile,再执行:mvn -v,出现如下所示:
即可;
官网下载链接
下载完成后,双击按照指示安装即可;
安装到最后时,需一定记住初始密码!!(该密码登录一次后就会失效,需要修改,切记!!!)
安装成功后,到设置中查看:
点击该图标后,启动mysql:
配置系统环境变量:
export PATH=${PATH}:/usr/local/mysql/bin
配置保存后,执行source .bash_profile即可;
进入/usr/local/mysql/bin
git clone https://gitee.com/thinkgem/jeesite4.git
完成后,
首先,打开web/src/main/resource/config/application.yml
根据自己的喜好,可自行修改数据库连接的username和password的修改。
修改完成后,来配置mysql:
打开终端,因上面已经设置mysql的环境变量,所以直接执行:
(1)mysql -uroot -p
(2)输入初始密码:*,0Y1mE!IZxg
(如果密码复制粘贴的不正确导致进不去mysql,重启一下电脑就好了)
(3)修改密码:
语句是:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newPassword’);
实际操作:SET PASSWORD FOR 'root'@'localhost' = PASSWORD(‘123456’);
(注意:修改的密码需要与项目中application.yml文件的password保持一致!!在这里,我设置的是123456)
(4)创建用户和授权,逐条执行:
set global read_only=0;
set global optimizer_switch='derived_merge=off';
create user 'jeesite'@'%' identified by 'jeesite';
create database jeesite DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
grant all privileges on jeesite.* to 'jeesite'@'%' identified by 'jeesite'; flush privileges;)
(5)初始化数据库:
在终端,进入项目中web/bin/:
首先添加执行权限:chmod +x init-data.sh
然后,执行该脚本文件来初始化数据库:./init-data.sh
注意按照提示进行操作
然后就开始了初始化数据...最后完成进度后即初始化数据库成功:
6.运行web/src/main/java/com/jeesite/modules/application:
然后,在浏览器中访问:http://127.0.0.1:8080/js/a/login
默认最高管理员账号:system 密码:admin
这时已经配置完成,接下来开启开发之路~~