jeecg開源項目在intellj IDEA下的開發運行環境搭建

  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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章