天天看點

[Dubbo日記](2)Dubbo-admin安裝

版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/SunnyYoona/article/details/51247542

1. 下載下傳位址
https://github.com/alibaba/dubbo
2. 下載下傳後檔案内容

們隻關心dubbo-admin這個檔案夾。其實下面所謂配置的目的隻是為了得到war包,war包網上也有,但是下載下傳了很多下來都會有問題,原因可能是每個人的電腦jdk版本或其他環境不一樣,是以我們自己打包一個war就好。

打包war包,進入dubbo-admin這個檔案目錄 運作指令:

  1. mvn package -Dmaven.skip.test=true

運作如下:

如果運作不成功,則直接使用我上傳的war包:

http://download.csdn.net/detail/sunnyyoona/9502550

3. 安裝dubbo-admin

下載下傳得到dubbo-admin-2.5.4.war或者打包成功得到的war包後,我們将這個war包部署到tomcat上。

把dubbo-admin-2.5.4.war放到tomcat的webapps目錄下:

然後打開tomcat的conf目錄下的server.xml檔案,把啟動端口改成8090,因為zookeeper預設使用的是8080,以免沖突:

  1.    <!-- 8080 -->

  2.    <Connector port="8090" protocol="HTTP/1.1"

  3.               connectionTimeout="20000"

  4.               redirectPort="8443"

  5.               useBodyEncodingForURI="true" URIEncoding="UTF-8"/>

我們進入tomcat/bin目錄下,使用如下指令重新開機tomcat:

關閉

  1. ./shutdown.sh

啟動

  1. ./startup.sh

重新開機之後,tomcat會解壓war包,如上圖所示,會生成dubbo-admin-2.5.4檔案夾。

4. 修改dubbo.properties

在dubbo-admin-2.5.4/WEB-INF目錄下:

  1. xiaosi@Qunar:~/opt/apache-tomcat-7.0.47/webapps/dubbo-admin-2.5.4/WEB-INF$ ls

  2. classes           i18n              templates            webx-personal.xml

  3. common            jointown-B2B.lnk  webx-governance.xml  webx-sysinfo.xml

  4. dubbo.properties  lib               webx-home.xml        webx-sysmanage.xml

  5. forms             log4j.xml         web.xml              webx.xml

配置内容如下:

  1. dubbo.registry.address=zookeeper://127.0.0.1:2181

  2. dubbo.admin.root.password=root

  3. dubbo.admin.guest.password=root

使用者名與密碼均為root,zookeeper位址為127.0.0.1:2181

5. 運作

先啟動zookeeper(參考博文:),然後在啟動tomcat,通路位址:http://localhost:8090/dubbo-admin-2.5.4/

輸入使用者名與密碼即可(上面均設定為root)。