注:如下页面中直接下载的源码版本为2.0.0,选择其他版本时点击“ 51 releases”
![](https://i-blog.csdnimg.cn/blog_migrate/bb41ecc4adb959eb6f6a82f31a8f654b.png)
2.选择需要的版本,下载源码!
注:这里选择2.5.8版本的为例!
![](https://i-blog.csdnimg.cn/blog_migrate/b642b175e15628f5336b81142d675248.png)
![](https://i-blog.csdnimg.cn/blog_migrate/544ed94d7f00d618e63e629ee22665ca.png)
3.解压源码文件到当前目录
![](https://i-blog.csdnimg.cn/blog_migrate/4350def37179df16f7637f87b24f0b17.png)
![](https://i-blog.csdnimg.cn/blog_migrate/1ad5c9e6368a9d565d66d2a0f585724c.png)
4.进入dubbo-admin的目录下执行
如下编译命令,并得到
![](https://i-blog.csdnimg.cn/blog_migrate/88abb7771158f210bc0ba512e24b25a5.png)
E:\dubbo\incubator-dubbo-dubbo-2.5.8\incubator-dubbo-dubbo-2.5.8\dubbo-admin>mvn package -Dmaven.skip.test=true
![](https://i-blog.csdnimg.cn/blog_migrate/58cb050248ed36de3a2eca2ca070f20c.png)
注:如果报错如下
[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>
出现如下结果提示,即表示编译成功!
![](https://i-blog.csdnimg.cn/blog_migrate/595b90df089329df69a5073b8a186949.png)
5.编译成功后,进入目录 E:\dubbo\incubator-dubbo-dubbo-2.5.8\incubator-dubbo-dubbo-2.5.8\dubbo-admin\target,此时出现 dubbo-admin-2.5.8.war
![](https://i-blog.csdnimg.cn/blog_migrate/85f6060fe64e0b44cfbbee335e8380f8.png)
6.将dubbo-admin-2.5.8.war复制到tomcat的webapps目录下!
![](https://i-blog.csdnimg.cn/blog_migrate/919ccde24e9308a681f07718f0d2ba4e.png)
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的端口号!
![](https://i-blog.csdnimg.cn/blog_migrate/296a1d3000c09f33a9c3143ad8a72c93.png)
8.
先启动zookeeper,再启动tomcat!
注:zookeeper启动,进入目录 D:\zookeeper\zookeeper-3.4.11\zookeeper-3.4.11\bin,cmd,执行zkServer.cmd(或直接双击zkServer.cmd),
![](https://i-blog.csdnimg.cn/blog_migrate/942356718e92cf985ea4fd3dd66bbc39.png)
执行后出现如下提示,则启动成功(回看log中是否有报错)!
![](https://i-blog.csdnimg.cn/blog_migrate/1f42fa6b77d5e65337b9892990945f7f.png)
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,暂未查找原因,有知道原因的亲希望分享哦~
![](https://i-blog.csdnimg.cn/blog_migrate/74f48896881c4241bae534e3db1c99d6.png)
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如下:
![](https://i-blog.csdnimg.cn/blog_migrate/00b23349c9fc5854d681b1ab973fa3d8.png)
11.浏览器地址栏输入 http://localhost:8686/dubbo-admin-2.5.8/
输入[用户名:root,密码:root]
![](https://i-blog.csdnimg.cn/blog_migrate/f97a2a6bbf429f77d7945e4298cc8144.png)
![](https://i-blog.csdnimg.cn/blog_migrate/40e679cda6f0d45bf81399cb9a92d87c.png)
登录成功,显示如下:
![](https://i-blog.csdnimg.cn/blog_migrate/2d51ecc8e3e134e71544f120c578cc61.png)