1.dubbo-admin本质就是一个web项目
![](https://img.haomeiwen.com/i12093251/498edde6cdeeefb0.png)
2.获取注册中心内Provider注册的信息.用页面呈现出来.
3.实现步骤
3.1 把dubbo-admin-2.5.3.war上传到服务器tomcat中.
![](https://img.haomeiwen.com/i12093251/460115beea0c3951.png)
![](https://img.haomeiwen.com/i12093251/382943c28c6f349b.png)
进入tomcat的
bin
目录执行./startup.sh & tailf ../logs/catalina.out
启动tomcat并输出日志![](https://img.haomeiwen.com/i12093251/9cc7c6623bc486a6.png)
![](https://img.haomeiwen.com/i12093251/3fef9949ac0d57c0.png)
3.2 启动tomcat完成后关闭tomcat,删除上传的dubbo-admin-2.5.3.war
3.2.1 为什么要删除:需要修改解压后的文件夹,如果不删除.war文件,下次重启tomcat会还原成未修改状态
进入tomcat的bin
目录执行./shutdown.sh
关闭tomcat
![](https://img.haomeiwen.com/i12093251/4d59e15ff4540220.png)
3.3 进入dubbo-admin-2.5.3/WEB-INF/dubbo.properties,修改第一行为zookeeper的ip和端口
3.3.1 第二行和第三行为管理界面的两个账户root
和guest
的用户名和密码(用户名和密码一致)
![](https://img.haomeiwen.com/i12093251/4caaaefb5776ee1a.png)
![](https://img.haomeiwen.com/i12093251/4899c1d973cb8e18.png)
![](https://img.haomeiwen.com/i12093251/b98086a9ccceb9dc.png)
![](https://img.haomeiwen.com/i12093251/041a7b4c4c5bc2d9.png)
![](https://img.haomeiwen.com/i12093251/25d5441a44bb39e9.png)
3.4 启动tomcat, 在浏览器地址栏访问tomcat中dubbo项目
![](https://img.haomeiwen.com/i12093251/6e8b9b098858d6fb.png)
![](https://img.haomeiwen.com/i12093251/74ec838e6bec908d.png)
![](https://img.haomeiwen.com/i12093251/56971af140e60dad.png)
解决办法:到github
下载dubbo-admin-2.5.8版本
![](https://img.haomeiwen.com/i12093251/9c64022dd0326fc1.png)
然后解压压缩文件
![](https://img.haomeiwen.com/i12093251/9d7bf2946ce0eaca.png)
到dubbo-admin目录进行编译
mvn clean complie
![](https://img.haomeiwen.com/i12093251/84a3e240de93de54.png)
![](https://img.haomeiwen.com/i12093251/d362d81006a3d5d6.png)
编译成功后执行
mvn clean package
来进行打包![](https://img.haomeiwen.com/i12093251/edf6ef733ce3a95c.png)
![](https://img.haomeiwen.com/i12093251/a0d38b6b594a2cb0.png)
![](https://img.haomeiwen.com/i12093251/56408726a82ba81f.png)
接下来的工作就和上面一样了,上传war包,启动tomcat,删除war包,修改dubbo,properties,重启tomcat即可
![](https://img.haomeiwen.com/i12093251/5c72cf2a27fcbb86.png)
![](https://img.haomeiwen.com/i12093251/ed3c3531898b7219.png)
![](https://img.haomeiwen.com/i12093251/9d8ca882b563aab1.png)
![](https://img.haomeiwen.com/i12093251/15f001d2f9bb8b19.png)
![](https://img.haomeiwen.com/i12093251/896a7e0f892e4739.png)
![](https://img.haomeiwen.com/i12093251/b5d71be0ea1a5047.png)
![](https://img.haomeiwen.com/i12093251/1811aadaad00bb71.png)
![](https://img.haomeiwen.com/i12093251/27e8e791c8aa9bd0.png)
此时关掉服务提供者,10秒后,看dubbo控制台的情况
![](https://img.haomeiwen.com/i12093251/6fd5c6e480e1c624.png)
10秒是留给消费者调用服务者的缓冲时间可以重连服务,服务超过10秒还没调用到就会有调用超时的提示,不至于服务一断掉,马上就反应给调用者,体验不好
![](https://img.haomeiwen.com/i12093251/37d7c22dab408e20.png)
网友评论