- 首先,去官方的码云下载最新的代码:https://gitee.com/jeecg/jeecg
- 打开intellj IDEA,选择import project,然后选择以Maven方式导入jeecg代码。余下的步骤主要是选择JDK,以及对项目的命名,一直下一步直到完成。导入完毕之后IDEA会自动解析下载依赖jar包,由于依赖的jar包较多,可能会等待较长的一段时间。
- 当所有依赖的jar包下载完毕之后,项目的完整目录如下图所示:
- 根据入门必读.txt中的描述,我们要手工执行初始化SQL脚本。脚本目录位于:docs/db/jeecg_3.7.8_mysql.sql。此处作者在本地通过Navicat创建了一个名为jeecg的数据库。然后在数据库上右键选择运行SQL文件,直接选择保存到本地的上述文件即可。
- 返回到项目中,修改dbconfig.properties中相应的用户名密码为自己数据库的用户名密码。如果本地数据库命名不是jeecg,同时需要修改数据库连接中的数据库名称。
- 因为jeecg本身不是采用的spring boot框架,未包含内部web容器。因此,需要我们在本地部署需要在IDEA上配置相应的tomcat容器。配置步骤如下图所示:
- 配置完毕后便可以点击部署好的tomcat开始运行项目。
- 顺利的话会启动成功,并最后弹出jeecg的欢迎窗口:
备注:作者使用的Mac系统,在配置tomcat完毕之后,点击运行的时候遇到如下错误信息:cannot run program "/Users/xx/Develop/apache-tomcat-8.5.33/bin/catalina.sh" (in directory "/Users/xx/Develop/apache-tomcat-8.5.33/bin/catalina.sh" ) : error=13, Permission denied
此时去到tomcat/bin目录下,查看catalina.sh和startup.sh的权限均是644,执行命令添加可执行权限:
chmod a+x catalina.sh
chmod a+x startup.sh
修改完毕之后再次运行tomcat,有可能再次报如下错误:error=1, Operation not permitted。
出现此问题的原因在于mac系统有一个扩展权限属性@,需要执行如下命令去掉该属性:
xattr -d com.apple.quarantine startup.sh
xattr -d com.apple.quarantine catalina.sh
修改完毕之后再次运行tomcat应该就可以运行成功了
参考文档: