版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/SunnyYoona/article/details/51247542
1. 下載下傳位址
https://github.com/alibaba/dubbo2. 下載下傳後檔案内容
們隻關心dubbo-admin這個檔案夾。其實下面所謂配置的目的隻是為了得到war包,war包網上也有,但是下載下傳了很多下來都會有問題,原因可能是每個人的電腦jdk版本或其他環境不一樣,是以我們自己打包一個war就好。
打包war包,進入dubbo-admin這個檔案目錄 運作指令:
-
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,以免沖突:
-
<!-- 8080 -->
-
<Connector port="8090" protocol="HTTP/1.1"
-
connectionTimeout="20000"
-
redirectPort="8443"
-
useBodyEncodingForURI="true" URIEncoding="UTF-8"/>
我們進入tomcat/bin目錄下,使用如下指令重新開機tomcat:
關閉
-
./shutdown.sh
啟動
-
./startup.sh
重新開機之後,tomcat會解壓war包,如上圖所示,會生成dubbo-admin-2.5.4檔案夾。
4. 修改dubbo.properties
在dubbo-admin-2.5.4/WEB-INF目錄下:
-
xiaosi@Qunar:~/opt/apache-tomcat-7.0.47/webapps/dubbo-admin-2.5.4/WEB-INF$ ls
-
classes i18n templates webx-personal.xml
-
common jointown-B2B.lnk webx-governance.xml webx-sysinfo.xml
-
dubbo.properties lib webx-home.xml webx-sysmanage.xml
-
forms log4j.xml web.xml webx.xml
配置内容如下:
-
dubbo.registry.address=zookeeper://127.0.0.1:2181
-
dubbo.admin.root.password=root
-
dubbo.admin.guest.password=root
使用者名與密碼均為root,zookeeper位址為127.0.0.1:2181
5. 運作
先啟動zookeeper(參考博文:),然後在啟動tomcat,通路位址:http://localhost:8090/dubbo-admin-2.5.4/
輸入使用者名與密碼即可(上面均設定為root)。