IDEA整合jeesite4.x及安裝教程
Jeesite4.x安裝教程(自學(xué)記錄)
其中配置maven、jdk、mysql的操作都沒有做備注
1、官方文檔鏈接
https://jeesite.gitee.io/docs/install-deploy/
2、下載代碼到本地
git clone https://gitee.com/thinkgem/jeesite4.git
3、idea導(dǎo)入jeesite4工程
4、配置maven,以及下載相關(guān)依賴jar包(第一次時間比較長,耐心等待)
5、配置jdk (官方推薦jdk1.8版本)
6、配置數(shù)據(jù)庫
(1)初始化數(shù)據(jù)庫(參考官網(wǎng))
1)打開my.ini給[mysqld]增加如下配置:sql_mode="ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"2)如果遇到ERROR1709(HY000):Indexcolumnsizetoolarge.Themaximumcolumnsizeis767bytes.錯誤a)
打開my.ini給[mysqld]增加如下配置:innodb_large_prefix=ONinnodb_file_format=Barracudainnodb_file_per_table=ONb)
并修改報錯的建表語句后面加上:ENGINE=InnoDB row_format=DYNAMIC;#
若沒有修改my.ini的權(quán)限也可以使用命令查看參數(shù)和設(shè)置參數(shù):
showglobalvariableslike"innodb_large_prefix";
showglobalvariableslike"innodb_file_format";showglobalvariableslike"innodb_file_per_table";
setglobalinnodb_large_prefix=ON;setglobalinnodb_file_format=Barracuda;setglobalinnodb_file_per_table=ON;
2)創(chuàng)建用戶和授權(quán) (在數(shù)據(jù)庫中運行)
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_unicode_ci'; grant all privileges on jeesite.* to 'jeesite'@'%' identified by 'jeesite'; flush privileges;
3)配置數(shù)據(jù)庫鏈接
改成自己的數(shù)據(jù)庫名稱、用戶名、密碼即可
若剛才導(dǎo)入到的Eclipse(IDEA) 的項目已經(jīng)完成加載 jar 并無錯誤,這時你就可以執(zhí)行/bin/init-data.bat(.sh)腳本初始化數(shù)據(jù)庫了,第一次執(zhí)行如果遇見table xxx doesn't exist的錯誤信息,忽略即可。
如果/bin/init-data.bat(.sh)無法運行,你可以在idea里找到com.jeesite.test.InitData.java文件,點擊Run As -> JUnit Test 運行單元測試,進行初始化數(shù)據(jù)庫腳本。注意:必須帶上參數(shù)-Djeesite.initdata=true 來運行這個方法
8、啟動項目
可以配置自己的訪問路徑和端口號
找到web工程下com.jeesite.modules.Application,直接運行該方法:
點擊run "Application"
代表啟動成功 默認(rèn) 端口號 8980 訪問路徑127.0.0.1:8980/js/
輸入用戶名 密碼 默認(rèn)權(quán)限最高管理員 system 密碼admin
大功告成?。。。?/p>
到此這篇關(guān)于IDEA整合jeesite4.x及安裝教程的文章就介紹到這了,更多相關(guān)IDEA整合jeesite4.x內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java數(shù)據(jù)結(jié)構(gòu)及算法實例:考拉茲猜想 Collatz Conjecture
這篇文章主要介紹了Java數(shù)據(jù)結(jié)構(gòu)及算法實例:考拉茲猜想 Collatz Conjecture,本文直接給出實現(xiàn)代碼,代碼中包含詳細(xì)注釋,需要的朋友可以參考下2015-06-06Java解析xml文件和json轉(zhuǎn)換的方法(DOM4j解析)
相信大家都知道Java解析xml的方法有四種,每種方法都很不錯,今天通過本文給大家分享使用DOM4j進行解析的方法,文章通過兩種方法給大家進行解析,感興趣的朋友一起看看吧2021-08-08創(chuàng)建動態(tài)代理對象bean,并動態(tài)注入到spring容器中的操作
這篇文章主要介紹了創(chuàng)建動態(tài)代理對象bean,并動態(tài)注入到spring容器中的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-02-02