版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/R_s_x/article/details/88712502
dubbo管理中心
项目中使用dubbo+zookeeper架构实现服务治理,开发过程中使用管理中心可以可视化的查看注册中心都注册了哪些服务,方便开发和测试。
管理中心使用很简单,只需要部署到Tomcat中就可以运行。
详细步骤
安装
(1)编译源码,得到war包
使用dubbox的源码dubbox-master.zip,解压,找到dubbo-admin,打开文件,shift+右键打开命令符输入maven命令打包。
mvn package -DMaven.skip.test=true
看到如下信息,说明已经成功。
(2)部署到Tomcat
进入target文件夹,将会看到一个war包,可以重命名将版本去掉。
准备好Tomcat安装包,将两个包部署到服务器上。
使用SecureCRT进入sftp,将两个包拷贝到服务器,
将Tomcat解压,把dubbo-admin.war拷贝到Tomcat的webapps下,之后运行Tomcat即可。
解压: tar -zxvf apache-tomcat-7.0.52.tar.gz
拷贝:mv dubbo-admin.war apache-tomcat-7.0.52/webapps
启动Tomcat:打开bin,运行 ./startup.sh
在本地访问:服务器ip:8080/dubbo-admin。显示下面页面即成功。
遇到问题
我配置好之后并没有顺利的打开管理页面,而是怎么都访问不通,但是服务之间又可以调用,说明zookeeper是可用的。
这时想到了端口的问题,就把虚拟机的防火墙关掉了,测试了一下就可以通了,这说明是端口号没有开,打开端口号即可。
具体操作步骤移步——>