jeecg开源项目在intellj IDEA下的开发运行环境搭建

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chunxiao860815/article/details/82148451
  1. 首先,去官方的码云下载最新的代码:https://gitee.com/jeecg/jeecg
  2. 打开intellj IDEA,选择import project,然后选择以Maven方式导入jeecg代码。余下的步骤主要是选择JDK,以及对项目的命名,一直下一步直到完成。导入完毕之后IDEA会自动解析下载依赖jar包,由于依赖的jar包较多,可能会等待较长的一段时间。
  3. 当所有依赖的jar包下载完毕之后,项目的完整目录如下图所示:
  4. 根据入门必读.txt中的描述,我们要手工执行初始化SQL脚本。脚本目录位于:docs/db/jeecg_3.7.8_mysql.sql。此处作者在本地通过Navicat创建了一个名为jeecg的数据库。然后在数据库上右键选择运行SQL文件,直接选择保存到本地的上述文件即可。                                                                                 
  5. 返回到项目中,修改dbconfig.properties中相应的用户名密码为自己数据库的用户名密码。如果本地数据库命名不是jeecg,同时需要修改数据库连接中的数据库名称。
  6. 因为jeecg本身不是采用的spring boot框架,未包含内部web容器。因此,需要我们在本地部署需要在IDEA上配置相应的tomcat容器。配置步骤如下图所示:
  7. 配置完毕后便可以点击部署好的tomcat开始运行项目。
  8. 顺利的话会启动成功,并最后弹出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应该就可以运行成功了

参考文档:

https://blog.csdn.net/chudaxiakkk/article/details/51220711

猜你喜欢

转载自blog.csdn.net/chunxiao860815/article/details/82148451
今日推荐