美文网首页
05-Dubbo的Admin管理界面

05-Dubbo的Admin管理界面

作者: bin_lifecycle | 来源:发表于2019-10-17 03:48 被阅读0次
    1.dubbo-admin本质就是一个web项目
    dubbo-admin本质就是一个web项目
    2.获取注册中心内Provider注册的信息.用页面呈现出来.
    3.实现步骤
      3.1 把dubbo-admin-2.5.3.war上传到服务器tomcat中.
    上传war包到tomcat的webapps目录下
    上传成功
      进入tomcat的bin目录执行./startup.sh & tailf ../logs/catalina.out 启动tomcat并输出日志
    启动tomcat并输出日志 tomcat在8080端口启动成功
      3.2 启动tomcat完成后关闭tomcat,删除上传的dubbo-admin-2.5.3.war

        3.2.1 为什么要删除:需要修改解压后的文件夹,如果不删除.war文件,下次重启tomcat会还原成未修改状态
      进入tomcat的bin目录执行./shutdown.sh 关闭tomcat

    关闭tomcat,删除war包,进入dubbo-admin-2.5.3目录
      3.3 进入dubbo-admin-2.5.3/WEB-INF/dubbo.properties,修改第一行为zookeeper的ip和端口

        3.3.1 第二行和第三行为管理界面的两个账户rootguest的用户名和密码(用户名和密码一致)

    进入dubbo-admin-2.5.3/WEB-INF/目录
    修改dubbo.properties 将address后面的地址修改,然后保存退出
    这里指定的是另一台虚拟机上启动的zookeeper注册中心的IP地址和端口
    保存退出
      3.4 启动tomcat, 在浏览器地址栏访问tomcat中dubbo项目
    重启tomcat并输出日志 访问启动后的tomcat地址成功
    dubbo-admin-2.5.3版本太低,tomcat用的8.5,JDK用的1.8,报404
    解决办法:到github
    下载dubbo-admin-2.5.8版本
    dubbo-admin-2.5.8
    然后解压压缩文件
    解压后的目录
    到dubbo-admin目录进行编译mvn clean complie
    编译dubbo-admin-2.5.8
    编译成功
    编译成功后执行mvn clean package来进行打包
    在编译后的目录打包
    打包成功
    在target目录看到打包好的war包
    接下来的工作就和上面一样了,上传war包,启动tomcat,删除war包,修改dubbo,properties,重启tomcat即可
    上传war包 修改dubbo.properties 访问dubbo-admin-2.5.8成功,输入用户名密码 输入root账户 进入dubbo首页 查看服务提供者 我们写的服务接口 提供者的IP+端口等详细信息

    此时关掉服务提供者,10秒后,看dubbo控制台的情况


    关掉服务,等10秒后,看dubbo-admin的控制台

    10秒是留给消费者调用服务者的缓冲时间可以重连服务,服务超过10秒还没调用到就会有调用超时的提示,不至于服务一断掉,马上就反应给调用者,体验不好

    10秒后刷新,就看不到服务提供者了

    相关文章

      网友评论

          本文标题:05-Dubbo的Admin管理界面

          本文链接:https://www.haomeiwen.com/subject/fjwpmctx.html