- 首先,去官方的碼雲下載最新的代碼: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應該就可以運行成功了
參考文檔: