Doubbl-admin管理平臺搭建

一、前言

dubbo的使用,其實只需要有註冊中心,消費者,提供者這三個就可以使用了,但是並不能看到有哪些消費者和提供者,爲了更好的調試,發現問題,解決問題,因此引入dubbo-admin。通過dubbo-admin可以對消費者和提供者進行管理。
二、下載與配置打包

dubbo-admin的下載,可自行到官網下載:https://github.com/alibaba/dubbo
下載下來解壓之後是這樣一個目錄:
dubbo-admin目錄結構

但是這裏我們只關心dubbo-admin這個文件夾。

其實下面所謂配置的目的就是爲了得到war包,war包網上也有,但是下載了很多下來都會有問題,原因可能是每個人的電腦jdk版本或其他環境不一樣,因此我們自己打包一個war就好。
打包war包,進入dubbo-admin這個文件目錄 運行命令:

mvn package -Dmaven.skip.test=true
執行編譯過程
執行成功命令:
執行成功命令Success

注意
這裏我用的是jdk1.8,編譯的過程中出現錯誤

[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building dubbo-admin 2.5.4-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[WARNING] The POM for com.alibaba:dubbo:jar:2.5.4-SNAPSHOT is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.943 s
[INFO] Finished at: 2017-07-15T17:23:00+08:00
[INFO] Final Memory: 9M/290M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project dubbo-admin: Could not resolve dependencies for project com.alibaba:dubbo-admin:war:2.5.4-SNAPSHOT: Could not find artifact com.alibaba:dubbo:jar:2.5.4-SNAPSHOT -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException

如圖錯誤信息:編譯失敗

意思是maven庫裏沒有dubbo2.5.4-SNAPSHOT.jar這個版本的dubbo的jar包,把dubbo-admin項目的pom.xml的
解決 方法:

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>dubbo</artifactId>
    <version>${project.parent.version}</version>
</dependency>

改爲:

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>dubbo</artifactId>
    <version>2.5.3</version>
</dependency>

再重新build即可!

dubbo.properties配置文件如下:
這裏寫圖片描述

dubbo-admin-2.5.4在Jdk8和Tomcat8下無法部署
相關原因可以看這裏:https://github.com/alibaba/dubbo/issues/50
網上找到了一個被重新編譯過的war包,支持Jdk8和Tomcat8
下載地址:
http://download.csdn.net/detail/leiyong0326/9548973
http://download.csdn.net/detail/w15868676598/9531947

用戶名和密碼都是root
登錄成功界面:
dubbo-admin登錄成功

至此,環境搭建成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章