zheng-环境搭建及系统部署文档
?
1??????Shaodeng 環(huán)境搭建
1.1?? Jdk的安裝及配置(已安裝跳過)
l? 下載jdk1.7:
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u80-oth-JPR
我這里用的是綠色版的jdk1.7
l? 解壓到你所需要安裝的磁盤中,例如我安裝到C:\Program Files\jdk\jdk1.7.0_51
l? 配置JAVA_HOME:
右鍵計算機-屬性然后按照下圖方式配置對應(yīng)的jdk環(huán)境變量
l? 配置PATH路徑如下圖步驟
l? 配置CLASSPATH:
右鍵計算機-屬性然后按照下圖方式配置CLASSPATH
l? 接下來驗證jdk是否配置成功
Win+r輸入cmd回車在命令窗口中輸入java –version 如下圖則成功安裝jdk
1.2?? Mysql5.5安裝(已安裝跳過)
l? 下載mysql5.5。這里下載你的系統(tǒng)對應(yīng)的mysql版本
http://dev.mysql.com/downloads/mysql/5.5.html
我這里下載的是windwos64位版本的
安裝過程如下(以5.1為例。當然5.5和5.1的安裝界面存在區(qū)別。安裝過程中需注意字符集選用utf-8)
接著進入cmd 輸入 mysql –uroot –proot進入如下界面證明mysql安裝成功。
1.3?? 安裝maven
下載:http://maven.apache.org/download.cgi
我已經(jīng)安裝了maven3.1.1。這里可以下載
這個版本,下載后
l? 配置MAVEN_HOME。
l? 配置maven到path里。即:在path最后加入;%MAVEN_HOME%\bin;
驗證maven是否安裝成功,win+r輸入cmd輸入mvn –version
出現(xiàn)這樣的界面則安裝成功。
配置maven的settings.xml,添加鏡像。
更改依賴包下載位置,添加aliyun的鏡像
<mirror>
???????? <id>alimaven</id>
???????? <name>aliyunmaven</name>
???????? <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
???????? <mirrorOf>central</mirrorOf>
</mirror>
1.4?? 安裝git
Git安裝建議安裝客戶端,這樣方便后續(xù)idea不用安裝。下載如下三個工具
?
l? 先安裝git2.8.2-64.exe
雙擊,全選下一步
l? 然后安裝TortoiseGit-2.1.0.0-64bit.msi?????????
下一步,再下一步
l? TortoiseGit-LanguagePack-2.1.0.0-64bit-zh_CN.msi這是個語言包,可裝可不裝。
安裝好以后在任意盤符郵件,查看是否有g(shù)it客戶端。
在這里查看配置git的帳號密碼。
安裝完可以通過oschina上找個一個開源的項目檢出下看看能否順利檢出。
1.5?? 安裝idea開發(fā)工具及相關(guān)配置
這里提供兩種安裝方式:
l? 第一種是最簡單的綠色版的。
解壓到任意盤符。比如我解壓到E盤。進入E:\idea2017\bin后找到 雙擊打開,可以郵件創(chuàng)建一個桌面快捷方式,這樣以后從桌面直接打開。
以下是idea的界面。我已經(jīng)在git基礎(chǔ)上蔣代碼檢出來了。
第二種安裝版
下一步
下一步
如果你是64位操作系統(tǒng)請勾選64位。
Install
下一步
Finish
安裝后啟動
?
輸入激活碼
選擇風格
下一步
選你要安裝的插件,這個過程可以不安裝直接下一步,本人全部安裝。
Start using interllij idea接下來就是代碼檢出部分,參考下節(jié)。
l? 相關(guān)配置
配置idea的maven,file->settings
?
l? 配置gitfiel-settings
1.6?? Redis安裝
下載Redis-x64-3.2.100-windows.msi
https://github.com/MSOpenTech/redis/releases
安裝過程比較簡單,一路next就可以了。
1.7?? Zookeeper安裝
下載:http://www.apache.org/dyn/closer.cgi/zookeeper/
這里我下載的是最新版本。
解壓到對應(yīng)的盤符,這里我解壓到D盤根目錄,進入到zookeeper的bin目錄雙擊zkServer.cmd啟動服務(wù)。
1.8?? ActiveMQ安裝
下載http://activemq.apache.org/download-archives.html
解壓到對應(yīng)的目錄,例如我解壓到D盤根目錄,進入MQ的bin目錄D:\apache-activemq-5.9.0\bin\win64,雙擊activemq.bat
在瀏覽器中輸入http://localhost:8161/admin/輸入默認的adminadmin
出現(xiàn)這樣的界面則MQ安裝成功。
1.9?? PowerDesigner安裝
下載: PowerDesigner165_Evaluation.exe
下載破解:PowerDesigner165_破解文件.zip
主要安裝過程。
解壓dll到對應(yīng)的目錄替換
1.10???? Idea代碼檢出、同步、編譯
啟動IDEA后從git導入檢出項目
?
待下載完成后會自動打開,如果未打開,則按下面操作:
?
選擇下載的zheng目錄,確認
找到每個項目的跟pom.xml添加maven的project。添加完后下載依賴。
l? 下載依賴
看到這個過程代表在下載依賴。下載依賴的過程先運行zheng-common
build成功的結(jié)果
l? 腳本導入
啟動Navicat Premium,當然也可以通過cmd命令窗口登錄到mysql數(shù)據(jù)庫中新建數(shù)據(jù)庫zheng 導入zheng.sql
成功登錄到Navicat Premium,右鍵127.0.0.1新建數(shù)據(jù)庫。
點擊開始,先導入zheng.sql腳本,以及其他sql腳本(測試數(shù)據(jù))。
l? 添加jetty啟動項目(web項目)
l? Zheng-upms-rpc-service(使用main方法啟動)
Zheng-cms-admin啟動成功
l? 啟動tomcat,tomcat中部署dubbo應(yīng)用。訪問tomcat的dubbo后臺。
l? 訪問項目應(yīng)用
?
1.11???? 常見錯誤總結(jié)
這個錯誤一定是idea的jdk沒配置。
這樣錯誤一般是git檢出時出錯了,出錯的過程也是如下操作導致的
這樣檢出了。建議用客戶端先檢出后import。或許還有其它操作導致以上錯誤的
2??????項目啟動順序的升級
2.1?? 說明
本次項目升級主要zheng-admin改名為zheng-ui。
2.2?? 升級最新項目
2.3?? 編譯項目,運行導入最新腳本(內(nèi)含基礎(chǔ)數(shù)據(jù))
Git更新最新
編譯zheng-common、zheng-ui、zheng-upms、zheng-cms這里有編譯順序。按照如上順序編譯。
跑最新腳本zheng.sql在跑腳本之前請先刪除zheng數(shù)據(jù)庫的表。
2.4?? 啟動
群主本次升級去掉了啟動順序的限制,啟動不檢查對方,等調(diào)用的時候才提示
這樣不至于啟動失敗,為方便zheng項目的整體架構(gòu),建議啟動順序為:zheng-upms-rpc-service、
Zheng-cms-rpc-service
最后啟動zheng-upms-server和zheng-cms-admin
?
2.5?? 訪問
http://upms.zhangshuzheng.cn:1111/manage/index
默認帳號:admin 密碼123456
2.6?? 項目進度
2.7?? 部分頁面
?
總結(jié)
以上是生活随笔為你收集整理的zheng-环境搭建及系统部署文档的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中国人民大学信息学院夏令营经验贴
- 下一篇: undefined是什么意思啊