注:如下页面中直接下载的源码版本为2.0.0,选择其他版本时点击“ 51 releases”

2.选择需要的版本,下载源码!
注:这里选择2.5.8版本的为例!


3.解压源码文件到当前目录


4.进入dubbo-admin的目录下执行
如下编译命令,并得到

E:\dubbo\incubator-dubbo-dubbo-2.5.8\incubator-dubbo-dubbo-2.5.8\dubbo-admin>mvn package -Dmaven.skip.test=true

注:如果报错如下
[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]
则需要修改 E:\dubbo\incubator-dubbo-dubbo-2.5.8\incubator-dubbo-dubbo-2.5.8\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.8</version>
</dependency>
出现如下结果提示,即表示编译成功!

5.编译成功后,进入目录 E:\dubbo\incubator-dubbo-dubbo-2.5.8\incubator-dubbo-dubbo-2.5.8\dubbo-admin\target,此时出现 dubbo-admin-2.5.8.war

6.将dubbo-admin-2.5.8.war复制到tomcat的webapps目录下!

7.进入目录 D:\Tomcat\tomcat8\tempServer8\apache-tomcat-8.0.50\conf\server.xml,修改tomcat的端口为8686!
<Connector port="8686" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
注:zookeeper会使用到8080端口,为避免冲突,所以需要修改tomcat的端口号!

8.
先启动zookeeper,再启动tomcat!
注:zookeeper启动,进入目录 D:\zookeeper\zookeeper-3.4.11\zookeeper-3.4.11\bin,cmd,执行zkServer.cmd(或直接双击zkServer.cmd),

执行后出现如下提示,则启动成功(回看log中是否有报错)!

9.启动tomcat
进入目录 D:\Tomcat\tomcat8\tempServer8\apache-tomcat-8.0.50\bin,cmd,执行startup.bat(或直接双击startup.bat)!
注:在eclipse的Server中直接启动,访问 http://localhost:8686/dubbo-admin-2.5.8/ 报404,暂未查找原因,有知道原因的亲希望分享哦~

10.tomcat启动成功后,dubbo-admin-2.5.8.war会自动解压到当前目录下,得到dubbo-admin-2.5.8文件夹!
注:进入目录 D:\Tomcat\tomcat8\tempServer8\apache-tomcat-8.0.50\webapps\dubbo-admin-2.5.8\WEB-INF,修改文件dubbo.properties如下:

11.浏览器地址栏输入 http://localhost:8686/dubbo-admin-2.5.8/
输入[用户名:root,密码:root]


登录成功,显示如下:
