? ? ? ? ?本次記錄的是通過(guò) eclipse+toncat 8 + mysql數(shù)據(jù)庫(kù)搭建的方法,數(shù)據(jù)庫(kù)我是放在云服務(wù)器上的,所以需要提前下載下 luckyframe的web端的包,解壓縮后獲取數(shù)據(jù)庫(kù)的文件,然后導(dǎo)入到云服務(wù)器上的。
? ? ? 首先是數(shù)據(jù)庫(kù)的準(zhǔn)備,先去 http://www.luckyframe.cn/index.html 下載 web端的包,下載的時(shí)候有提示需要碼云的賬號(hào)登陸,可以自己申請(qǐng)一個(gè)賬號(hào),總體來(lái)說(shuō)碼云這邊免費(fèi)的可學(xué)習(xí)的資源不少。包下載完成后,解壓這個(gè)zip文件,然后進(jìn)入找到 V2.6的sql數(shù)據(jù)文件

然后登陸云服務(wù)器,創(chuàng)建一個(gè)datebase文件夾,創(chuàng)建命令:mkdir datebase,創(chuàng)建完畢后,通過(guò) cd databese進(jìn)入 這個(gè)數(shù)據(jù)庫(kù)存放文件夾后,然后用 rz將 V2.6初始化.sql 文件上傳至數(shù)據(jù)庫(kù)。(rz這個(gè)命令的安裝方式是:安裝rzsz的命令: yum -y install lrzsz

? ? ? ? ?接下來(lái)是 準(zhǔn)備導(dǎo)入數(shù)據(jù)庫(kù)了。由于數(shù)據(jù)庫(kù)默認(rèn)創(chuàng)建的數(shù)據(jù)庫(kù)是大寫(xiě)的,所以導(dǎo)入之前需要修改下數(shù)據(jù)庫(kù)的配置,使創(chuàng)建的數(shù)據(jù)庫(kù)是小寫(xiě)的,不然默認(rèn)創(chuàng)建了大寫(xiě)的數(shù)據(jù)庫(kù)后,很多人會(huì)發(fā)現(xiàn)在 luckyframe啟動(dòng)的時(shí)候提示找不到 XXX表。開(kāi)始輸入 vi??/etc/my.cnf 進(jìn)入數(shù)據(jù)庫(kù)的配置文檔編輯頁(yè)面,然后在?在[mysqld]節(jié)點(diǎn)下,加入二行:lower_case_table_names=1 default-time-zone?=?'+8:00',然后保存數(shù)據(jù)庫(kù),重啟下數(shù)據(jù)庫(kù)的服務(wù) service mysqld restart,這樣可以保證服務(wù)器時(shí)間是正8時(shí)區(qū),并且忽略數(shù)據(jù)庫(kù)名的大小寫(xiě)。接下來(lái)通過(guò) mysql -u root -p 回車(chē)后輸入密碼進(jìn)入mysql的頁(yè)面,然后? create database luckyframedb; 創(chuàng)建數(shù)據(jù)庫(kù),use luckyframedb; 命令切換數(shù)據(jù)庫(kù),然后用 source +數(shù)據(jù)地址導(dǎo)入數(shù)據(jù),我這邊設(shè)置的是 source /usr/local/webserver/datebase/v2.6初始化.sql 。導(dǎo)入后可以通過(guò)show tables; 查看表是不是已經(jīng)導(dǎo)入成功。導(dǎo)入成功后,需要?jiǎng)?chuàng)建一個(gè)luckyframe的鏈接賬號(hào),創(chuàng)建語(yǔ)句如下:create user 'luckyframe'@'%' IDENTIFIED BY 'luckyframe'; 創(chuàng)建完畢后,需要給數(shù)據(jù)庫(kù)授權(quán):grant all privileges on *.* TO 'luckyframe'@'%' with grant option;授權(quán)完畢后,執(zhí)行:commit; flush privileges; 兩句是授權(quán)剩下,剩下的可以用 navicat 鏈接你這個(gè)數(shù)據(jù)庫(kù)試試,能否正常鏈接打開(kāi)就行。
? ? ? ? ?數(shù)據(jù)庫(kù)導(dǎo)入OK后,就可以開(kāi)始導(dǎo)入項(xiàng)目了。打開(kāi)我們下載的 eclipse,在左側(cè)菜單欄右鍵彈出菜單后選擇 import 導(dǎo)入

在彈框頁(yè)面選擇git,

然后單擊next,進(jìn)入后選擇 clone URL,然后繼續(xù)下一步

然后在下一個(gè)頁(yè)面輸入在官網(wǎng)復(fù)制的 luckyframeWeb的git地址,

接下來(lái)連點(diǎn)2次next進(jìn)入你文件存放選擇的頁(yè)面:

選擇地址后,單擊next后單擊完成,就成功導(dǎo)入了。第一次導(dǎo)入的時(shí)候,項(xiàng)目還有好多紅色的叉叉,不要急,這是因?yàn)槟愕腗AVEN依賴包還沒(méi)有下載下來(lái)。右擊項(xiàng)目>Maven>Update Project?點(diǎn)擊后,會(huì)發(fā)現(xiàn)這時(shí)候已經(jīng)開(kāi)始下載依賴包了,下載完成后會(huì)自動(dòng)重新編譯項(xiàng)目,這時(shí)候紅色的叉叉就會(huì)消失了。
? ? ? ? 導(dǎo)入完成后,就要開(kāi)始配置項(xiàng)目了。先找到 >src>main>resources>hibernate.cfg.xml這個(gè)配置文件,雙擊后進(jìn)入編輯頁(yè)面,然后修改數(shù)據(jù)庫(kù)的地址和數(shù)據(jù)庫(kù)的名字,然后 ctrl + s 進(jìn)行保存:

最后開(kāi)始是部署項(xiàng)目啟動(dòng)了。在 中間下面的service 這一欄中,右鍵彈出菜單,選擇 new service,然后進(jìn)入選擇 tomcat頁(yè)面,

選擇 tomcat 8后單擊next進(jìn)入下一步:然后輸入tomcat8的地址后,繼續(xù)單擊next

然后會(huì)進(jìn)入選擇項(xiàng)目的頁(yè)面,將 luckyframe選中后單擊finish(完成)。

然后在tomcat服務(wù)目錄下有個(gè)server.xml 文件,單擊兩次進(jìn)入編輯狀態(tài),把此配置文件中的context段中的path屬性刪除項(xiàng)目名,保留一個(gè)“/”即可,這樣你訪問(wèn)的url就變成了?http://localhost:8080

然后雙擊service服務(wù)下創(chuàng)建的啟動(dòng)服務(wù)項(xiàng),修改 配置頁(yè)面的啟動(dòng)超時(shí)時(shí)間為100以上,防止啟動(dòng)時(shí)間過(guò)長(zhǎng)而啟動(dòng)失敗。

設(shè)置完畢后,啟動(dòng)服務(wù)就可以通過(guò)?http://localhost:8080 訪問(wèn)到平臺(tái)首頁(yè)了,并且可以通過(guò) admin的賬號(hào)密碼進(jìn)行登陸。