zheng:环境搭建及项目部署
1.環(huán)境搭建
1.1.Jdk的安裝及配置(已安裝跳過(guò))
1.1.1下載jdk1.7及其以上,
??解壓到你所需要安裝的磁盤中,例如我安裝到C:\Program Files\jdk\jdk1.7.0_51
1.1.2配置JAVA_HOME:
??右鍵計(jì)算機(jī)-屬性然后按照下圖方式配置對(duì)應(yīng)的jdk環(huán)境變量
1.1.3配置CLASSPATH:
??右鍵計(jì)算機(jī)-屬性然后按照下圖方式配置CLASSPATH
1.1.4接下來(lái)驗(yàn)證jdk是否配置成功
??Win+r輸入cmd回車在命令窗口中輸入java –version 如下圖則成功安裝jdk
1.2.Mysql5.5安裝(已安裝跳過(guò))
1.2.1下載mysql
??這里下載你的系統(tǒng)對(duì)應(yīng)的<a href="http://dev.mysql.com/downloads/mysql/5.5.html">mysql</a>版本 ,我這里下載的是windwos64位版本的安裝過(guò)程如下(以5.1為例。當(dāng)然5.5和5.1的安裝界面存在區(qū)別。安裝過(guò)程中需注意字符集選用utf-8)
??接著進(jìn)入cmd 輸入 mysql –uroot –proot進(jìn)入如下界面證明mysql安裝成功。
1.3.安裝maven
1.3.1安裝以三個(gè)工具
1.3.2配置MAVEN_HOME
1.3.3配置maven到path
??在path最后加入;%MAVEN_HOME%\bin;驗(yàn)證maven是否安裝成功,win+r輸入cmd輸入mvn –version出現(xiàn)這樣的界面則安裝成功。
1.3.4.配置maven的settings.xml,添加鏡像
1.3.5.更改依賴包下載位置,添加aliyun的鏡像
<mirror><id>alimaven</id><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf> </mirror>1.4.安裝git
??Git安裝建議安裝客戶端,這樣方便后續(xù)idea不用安裝。下載如下三個(gè)工具
1.4.1.先安裝git2.8.2-64.exe
雙擊,全選下一步
1.4.2.然后安裝TortoiseGit-2.1.0.0-64bit.msi
1.4.3.TortoiseGit-LanguagePack-2.1.0.0-64bit-zh_CN.msi這是個(gè)語(yǔ)言包,可裝可不裝。
1.4.4.安裝好以后在任意盤符郵件,查看是否有g(shù)it客戶端
在這里查看配置git的帳號(hào)密碼。
安裝完可以通過(guò)oschina上找個(gè)一個(gè)開源的項(xiàng)目檢出下看看能否順利檢出。
1.5.安裝idea開發(fā)工具及相關(guān)配置
1.5.1.下載idea
??在<a href="http://www.jetbrains.com/idea/">官網(wǎng)</a>下載idea
1.5.2.永久破解idea
由于我們是使用注冊(cè)機(jī)永久激活,所以需要輸入本機(jī)的注冊(cè)機(jī)地址http://127.0.0.1:1017
該地址是在啟動(dòng)注冊(cè)機(jī)后才能鏈接成功!
下載注冊(cè)機(jī),https://github.com/mengzhihoing/jbls/,根據(jù)自己的操作系統(tǒng)選擇解壓后的exe文件,然后雙擊打開!
點(diǎn)擊ok,則注冊(cè)成功!
1.5.3.配置idea
1.5.3.1.maven配置
配置idea的maven,file->settings
1.5.3.2.GIT配置
1.6.Redis安裝
??下載Redis-x64-3.2.100-windows.msi
https://github.com/MSOpenTech/redis/releases安裝過(guò)程比較簡(jiǎn)單,一路next就可以了。
1.7.Zookeeper安裝
下載:http://www.apache.org/dyn/closer.cgi/zookeeper/,這里我下載的是最新版本。
解壓到對(duì)應(yīng)的盤符,這里我解壓到D盤根目錄,進(jìn)入到zookeeper的bin目錄雙擊zkServer.cmd啟動(dòng)服務(wù)。(這里也許會(huì)遇到啟動(dòng)該文件一閃而過(guò)的情況,我們可以用文本編輯器打開該文件然后再末尾加pause,這樣再啟動(dòng)就會(huì)看到錯(cuò)誤,問(wèn)度娘解決就可以了!!!)
1.8 ActiveMQ安裝
下載http://activemq.apache.org/download-archives.html
解壓到對(duì)應(yīng)的目錄,例如我解壓到D盤根目錄,進(jìn)入MQ的bin目錄D:\apache-activemq-5.9.0\bin\win64,雙擊activemq.bat
在瀏覽器中輸入http://localhost:8161/admin/輸入默認(rèn)的admin admin ,出現(xiàn)這樣的界面則MQ安裝成功。
1.9.PowerDesigner安裝
1.10.Idea代碼檢出、同步、編譯及發(fā)布過(guò)程
待下載完成后會(huì)自動(dòng)打開,如果未打開,則按下面操作:
選擇下載的zheng目錄,確認(rèn)
找到每個(gè)項(xiàng)目的跟pom.xml添加maven的project。添加完后下載依賴。
? 下載依賴
看到這個(gè)過(guò)程代表在下載依賴。下載依賴的過(guò)程先運(yùn)行zheng-common
build成功的結(jié)果
? 腳本導(dǎo)入
啟動(dòng)Navicat Premium,當(dāng)然也可以通過(guò)cmd命令窗口登錄到mysql數(shù)據(jù)庫(kù)中新建數(shù)據(jù)庫(kù)zheng 導(dǎo)入zheng.sql
成功登錄到Navicat Premium,右鍵127.0.0.1新建數(shù)據(jù)庫(kù)。
點(diǎn)擊開始,先導(dǎo)入zheng.sql腳本,以及其他sql腳本(測(cè)試數(shù)據(jù))。
? 添加jetty啟動(dòng)項(xiàng)目(web項(xiàng)目)
? Zheng-upms-rpc-service(使用main方法啟動(dòng))
Zheng-cms-admin啟動(dòng)成功
? 啟動(dòng)tomcat,tomcat中部署dubbo應(yīng)用。訪問(wèn)tomcat的dubbo后臺(tái)。
? 訪問(wèn)項(xiàng)目應(yīng)用
1.11 常見(jiàn)錯(cuò)誤總結(jié)
這個(gè)錯(cuò)誤一定是idea的jdk沒(méi)配置。
這樣錯(cuò)誤一般是git檢出時(shí)出錯(cuò)了,出錯(cuò)的過(guò)程也是如下操作導(dǎo)致的
這樣檢出了。建議用客戶端先檢出后import。或許還有其它操作導(dǎo)致以上錯(cuò)誤的
2 項(xiàng)目啟動(dòng)順序的升級(jí)
2.1 說(shuō)明
本次項(xiàng)目升級(jí)主要 zheng-admin改名為zheng-ui。
2.2 升級(jí)最新項(xiàng)目
2.3 編譯項(xiàng)目,運(yùn)行導(dǎo)入最新腳本(內(nèi)含基礎(chǔ)數(shù)據(jù))
Git更新最新
編譯zheng-common、zheng-ui、zheng-upms、zheng-cms這里有編譯順序。按照如上順序編譯。
跑最新腳本zheng.sql 在跑腳本之前請(qǐng)先刪除zheng數(shù)據(jù)庫(kù)的表。
2.4 啟動(dòng)
群主本次升級(jí)去掉了啟動(dòng)順序的限制,啟動(dòng)不檢查對(duì)方,等調(diào)用的時(shí)候才提示
這樣不至于啟動(dòng)失敗,為方便zheng項(xiàng)目的整體架構(gòu),建議啟動(dòng)順序?yàn)?#xff1a;zheng-upms-rpc-service、
Zheng-cms-rpc-service
最后啟動(dòng)zheng-upms-server和zheng-cms-admin
2.5 訪問(wèn)
http://upms.zhangshuzheng.cn:1111/manage/index
默認(rèn)帳號(hào):admin 密碼123456
2.6 項(xiàng)目進(jìn)度
2.7 部分頁(yè)面
作者:Share猿
鏈接:https://www.jianshu.com/p/b2fb42e17b58
來(lái)源:簡(jiǎn)書
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。
總結(jié)
以上是生活随笔為你收集整理的zheng:环境搭建及项目部署的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 大话数字签名
- 下一篇: 英威腾伺服驱动器故障代码_英威腾伺服驱动