IDEA整合jeesite4.x及安裝教程
Jeesite4.x安裝教程(自學(xué)記錄)
其中配置maven、jdk、mysql的操作都沒(méi)有做備注
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)依賴(lài)jar包(第一次時(shí)間比較長(zhǎng),耐心等待)
5、配置jdk (官方推薦jdk1.8版本)
6、配置數(shù)據(jù)庫(kù)
(1)初始化數(shù)據(jù)庫(kù)(參考官網(wǎng))
1)打開(kāi)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.錯(cuò)誤a)
打開(kāi)my.ini給[mysqld]增加如下配置:innodb_large_prefix=ONinnodb_file_format=Barracudainnodb_file_per_table=ONb)
并修改報(bào)錯(cuò)的建表語(yǔ)句后面加上:ENGINE=InnoDB row_format=DYNAMIC;#
若沒(méi)有修改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)建用戶(hù)和授權(quán) (在數(shù)據(jù)庫(kù)中運(yùn)行)
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ù)庫(kù)鏈接

改成自己的數(shù)據(jù)庫(kù)名稱(chēng)、用戶(hù)名、密碼即可
若剛才導(dǎo)入到的Eclipse(IDEA) 的項(xiàng)目已經(jīng)完成加載 jar 并無(wú)錯(cuò)誤,這時(shí)你就可以執(zhí)行/bin/init-data.bat(.sh)腳本初始化數(shù)據(jù)庫(kù)了,第一次執(zhí)行如果遇見(jiàn)table xxx doesn't exist的錯(cuò)誤信息,忽略即可。
如果/bin/init-data.bat(.sh)無(wú)法運(yùn)行,你可以在idea里找到com.jeesite.test.InitData.java文件,點(diǎn)擊Run As -> JUnit Test 運(yùn)行單元測(cè)試,進(jìn)行初始化數(shù)據(jù)庫(kù)腳本。注意:必須帶上參數(shù)-Djeesite.initdata=true 來(lái)運(yùn)行這個(gè)方法
8、啟動(dòng)項(xiàng)目
可以配置自己的訪(fǎng)問(wèn)路徑和端口號(hào)

找到web工程下com.jeesite.modules.Application,直接運(yùn)行該方法:

點(diǎn)擊run "Application"

代表啟動(dòng)成功 默認(rèn) 端口號(hào) 8980 訪(fǎng)問(wèn)路徑127.0.0.1:8980/js/
輸入用戶(hù)名 密碼 默認(rèn)權(quán)限最高管理員 system 密碼admin
大功告成!?。?!

到此這篇關(guān)于IDEA整合jeesite4.x及安裝教程的文章就介紹到這了,更多相關(guān)IDEA整合jeesite4.x內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringBoot中Mockito單元測(cè)試入門(mén)
單元測(cè)試在很多地方都用的到,本文主要介紹了SpringBoot中Mockito單元測(cè)試入門(mén),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-06-06
Springboot使用cache緩存過(guò)程代碼實(shí)例
這篇文章主要介紹了Springboot使用cache緩存過(guò)程代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06
Java數(shù)據(jù)結(jié)構(gòu)及算法實(shí)例:考拉茲猜想 Collatz Conjecture
這篇文章主要介紹了Java數(shù)據(jù)結(jié)構(gòu)及算法實(shí)例:考拉茲猜想 Collatz Conjecture,本文直接給出實(shí)現(xiàn)代碼,代碼中包含詳細(xì)注釋,需要的朋友可以參考下2015-06-06
Java解析xml文件和json轉(zhuǎn)換的方法(DOM4j解析)
相信大家都知道Java解析xml的方法有四種,每種方法都很不錯(cuò),今天通過(guò)本文給大家分享使用DOM4j進(jìn)行解析的方法,文章通過(guò)兩種方法給大家進(jìn)行解析,感興趣的朋友一起看看吧2021-08-08
創(chuàng)建動(dòng)態(tài)代理對(duì)象bean,并動(dòng)態(tài)注入到spring容器中的操作
這篇文章主要介紹了創(chuàng)建動(dòng)態(tài)代理對(duì)象bean,并動(dòng)態(tài)注入到spring容器中的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-02-02
Servlet簡(jiǎn)單實(shí)現(xiàn)登錄功能
這篇文章主要為大家詳細(xì)介紹了Servlet簡(jiǎn)單實(shí)現(xiàn)登錄功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-03-03

