Idea中搭建zheng開(kāi)源項(xiàng)目環(huán)境

zheng項(xiàng)目(地址)是基于Spring+SpringMVC+Mybatis分布式發(fā)系統(tǒng)架構(gòu)五鲫,包含用戶(hù)管理,權(quán)限管理岔擂,內(nèi)容管理等模塊位喂,后端采用Shiro,Dubbo乱灵,ZooKeeper忆某,ActiveMQ,nginx等一些主流框架阔蛉,前端采用jQuery弃舒,Bootstrap等主流技術(shù),給中小企業(yè)提供了一站式解決方案状原。因此對(duì)于我們來(lái)說(shuō)是一個(gè)很好的學(xué)習(xí)項(xiàng)目聋呢,但是其環(huán)境搭建并不是一個(gè)簡(jiǎn)單的過(guò)程,本文針對(duì)自己的搭建過(guò)程進(jìn)行記錄颠区。

1. 克隆代碼到本地削锰,導(dǎo)入代碼到idea, 下載依賴(lài)

2. 新建zheng數(shù)據(jù)庫(kù)并導(dǎo)入數(shù)據(jù)

3. JDK,Tomcat毕莱, Maven

JDK:1.8.0_131
Tomcat: 7.0.53
Maven: 3.5.2

4. 安裝Redis并啟動(dòng)

4.1 下載redis并安裝

地址:https://github.com/MSOpenTech/redis/releases

4.2 設(shè)置密碼

說(shuō)明:此步可不做器贩,因?yàn)閦heng項(xiàng)目配置中redis密碼為空颅夺,而且重啟redis后密碼會(huì)重置為空。如果你需要為redis設(shè)置一個(gè)密碼則進(jìn)行此步蛹稍。

redis-cli.exe -h 127.0.0.1 -p 6379
config get requirepass
config set requirepass "root"
auth root
4.3再下載redis可視化管理工具

地址: https://redisdesktop.com/download

4.4 連接redis

打開(kāi)redis可視化管理工具吧黄,填寫(xiě)好配置信息測(cè)試成功后即可建立redis連接

5. 下載安裝zookeeper并啟動(dòng)

地址:http://www.apache.org/dyn/closer.cgi/zookeeper/
選擇一個(gè)鏡像地址進(jìn)入下載

將zoo_sample.cfg復(fù)制一份并重命名為zoo.cfg

雙擊bin目錄下的zkServer.cmd即可啟動(dòng)

6. 安裝ActiveMQ并啟動(dòng)

下載地址:http://activemq.apache.org/download-archives.html


解壓然后到對(duì)應(yīng)bin目錄啟動(dòng)

瀏覽器訪問(wèn):http://localhost:8161/admin,默認(rèn)用戶(hù)名和密碼都是admin

登錄成功頁(yè)面

7.nginx

下載地址:http://nginx.org/

a. 安裝完nginx后將zheng\project-tools\nginx路徑下的一個(gè)文件夾和文件拷貝到nginx-1.14.0\conf路徑并修改值為自己的項(xiàng)目路徑
修改naginx配置文件
b.將zheng\project-tools的nginx.bat拷貝到nginx-1.14.0\路徑
nginx.bat
雙擊nginx.bat啟動(dòng)

8. 修改host

添加如下部分

127.0.0.1 ui.zhangshuzheng.cn  
127.0.0.1 upms.zhangshuzheng.cn  
127.0.0.1 cms.zhangshuzheng.cn  
127.0.0.1 pay.zhangshuzheng.cn  
127.0.0.1 ucenter.zhangshuzheng.cn  
127.0.0.1 wechat.zhangshuzheng.cn  
127.0.0.1 api.zhangshuzheng.cn  
127.0.0.1 oss.zhangshuzheng.cn  
127.0.0.1 config.zhangshuzheng.cn  
127.0.0.1 zkserver  
127.0.0.1 rdserver  
127.0.0.1 dbserver  
127.0.0.1 mqserver  

9. 修改數(shù)據(jù)庫(kù)連接信息

說(shuō)明:zheng項(xiàng)目中配置的mysql連接信息登錄名為root唆姐,密碼為123456拗慨,redis密碼為空。如果你的配置是這樣奉芦,則不需要進(jìn)行此步操作赵抢。

a. 數(shù)據(jù)庫(kù)連接密碼都是通過(guò)AES加密,因此需要先把明文密碼在工具類(lèi)中進(jìn)行轉(zhuǎn)換
b. 修改配置文件(每個(gè)涉及到連接數(shù)據(jù)庫(kù)的模塊在啟動(dòng)時(shí)都要修改)

10. 權(quán)限管理系統(tǒng)upms

直接在idea里啟動(dòng)upms-rpc-service

直接運(yùn)行
設(shè)置端口
設(shè)置包
登錄頁(yè)面
在瀏覽器中訪問(wèn)localhost:1111

11. 內(nèi)容管理系統(tǒng)cms

同樣在idea中直接啟動(dòng)zheng-cms-rpc-service的main方法
配置好后在tomcat中啟動(dòng)
在瀏覽器中訪問(wèn)localhost:2222進(jìn)入內(nèi)容管理后臺(tái)
內(nèi)容管理前臺(tái)配置
訪問(wèn)內(nèi)容管理前臺(tái)

12. dubbo-admin

a. 克隆https://github.com/apache/incubator-dubbo-ops到本地声功,并在dubbo-admin文件夾執(zhí)行以下命令生成war包
mvn package -Dmaven.skip.test=true
b. 將war包放入tomcat的webapps目錄烦却,修改tomcat端口為8088并啟動(dòng)
c. 訪問(wèn)dubbo-admin后臺(tái)管理頁(yè)面
dubbo服務(wù)頁(yè)面
dubbo應(yīng)用頁(yè)面

總結(jié)

如下圖,用金字塔形狀表示用到的工具及部署時(shí)的啟動(dòng)順序先巴。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末短绸,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子筹裕,更是在濱河造成了極大的恐慌醋闭,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,602評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件朝卒,死亡現(xiàn)場(chǎng)離奇詭異证逻,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)抗斤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén)囚企,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人瑞眼,你說(shuō)我怎么就攤上這事龙宏。” “怎么了伤疙?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,878評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵银酗,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我徒像,道長(zhǎng)黍特,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,306評(píng)論 1 279
  • 正文 為了忘掉前任锯蛀,我火速辦了婚禮灭衷,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘旁涤。我一直安慰自己翔曲,他們只是感情好迫像,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評(píng)論 5 373
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著瞳遍,像睡著了一般闻妓。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上傅蹂,一...
    開(kāi)封第一講書(shū)人閱讀 49,071評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音算凿,去河邊找鬼份蝴。 笑死,一個(gè)胖子當(dāng)著我的面吹牛氓轰,可吹牛的內(nèi)容都是我干的婚夫。 我是一名探鬼主播,決...
    沈念sama閱讀 38,382評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼署鸡,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼案糙!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起靴庆,我...
    開(kāi)封第一講書(shū)人閱讀 37,006評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤时捌,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后炉抒,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體奢讨,經(jīng)...
    沈念sama閱讀 43,512評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評(píng)論 2 325
  • 正文 我和宋清朗相戀三年焰薄,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了拿诸。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,094評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡塞茅,死狀恐怖亩码,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情野瘦,我是刑警寧澤描沟,帶...
    沈念sama閱讀 33,732評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站鞭光,受9級(jí)特大地震影響啊掏,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜衰猛,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評(píng)論 3 307
  • 文/蒙蒙 一迟蜜、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧啡省,春花似錦娜睛、人聲如沸髓霞。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,286評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)方库。三九已至,卻和暖如春障斋,著一層夾襖步出監(jiān)牢的瞬間纵潦,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,512評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工垃环, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留邀层,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,536評(píng)論 2 354
  • 正文 我出身青樓遂庄,卻偏偏與公主長(zhǎng)得像寥院,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子涛目,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評(píng)論 2 345