dubbo-admin管理控制台的安裝和使用


因為zookeeper只是一個黑框,我們無法看到是否存在了什么提供者或消費者,這時就要借助Dubbo-Admin管理平台來實時的查看,也可以通過這個平台來管理提者和消費者。

dubbo下載及配置

dubbo-admin.war可以在網上下載,也可以自己下載dubbo的源碼編譯

源碼下載地址是:https://github.com/alibaba/dubbo

先把tomcat下的webapps\ROOT目錄下內容清空,然后把下載的war包或自己編譯的war包解壓,放在該目錄下

修改解壓后的WEB-INF下的dubbo.properties文件,用來設置zookeeper注冊中心的服務地址和端口號

dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest

啟動tomcat

啟動tomca之前需要先啟動zookeeper,本文不講解zookeeper的配置,可以參考我的另一篇博客: http://blog.csdn.net/aqsunkai/article/details/51683632

tomcat可以在開發工具中啟動,也可以用命令啟動

用命令啟動的方法是cmd進入tomcat下的bin目錄,運行startup.bat

如果啟動時報錯:

但是我們發現jdk環境變量確實配置好了,事實上我用的win10系統,環境變量都配置好的,就是在cmd窗口中找不到JAVA_HOME

這時我們進入startup.bat看到它調用了catalina.bat,然后進入catalina.bat發現調用了setclasspath.bat,進入setclasspath.bat修改文件:

rem In debug mode we need a real JDK (JAVA_HOME)
if ""%1"" == ""debug"" goto needJavaHome

set JAVA_HOME=D:\Program Files\Java\jdk1.7.0_75

rem Otherwise either JRE or JDK are fine
if not "%JRE_HOME%" == "" goto gotJreHome
if not "%JAVA_HOME%" == "" goto gotJavaHome
echo Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
echo At least one of these environment variable is needed to run this program
goto exit

 

只需要加上這一行即可:set JAVA_HOME=D:\Program Files\Java\jdk1.7.0_75

訪問dubbo控制台

啟動tomcat后,在瀏覽器輸入tomcat的訪問路徑,我的是http://localhost:8089/

用戶名和密碼都是root

可以看到服務提供者和消費者的數目

查看提供者或消費者的具體信息等


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM