zhuangjinxin / blog

:notebook: 个人博客 技术分享 整理笔记
http://blog.zhuangjinxin.top
7 stars 0 forks source link

使用Dubbo-admin安装部署Dubbo管理控制台 #3

Open zhuangjinxin opened 7 years ago

zhuangjinxin commented 7 years ago

Dubbo Admin 效果图

Dubbo-Admin

下载

从Github上下载Dubbo的源码,地址:https://github.com/alibaba/dubbo

打包

进入目录:cd dubbo-master/dubbo-admin 修改pom.xml文件中Dubbo的版本:从${project.parent.version}修改成2.5.3

<dependencies>
    <dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>dubbo</artifactId>
        <version>2.5.3</version>
    </dependency>
</dependencies>

编译打包:mvn package -Dmaven.skip.test=true

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 9.190 s
[INFO] Finished at: 2017-03-25T09:32:07+08:00
[INFO] Final Memory: 28M/286M
[INFO] ------------------------------------------------------------------------

找到WAR包:cd dubbo-master/dubbo-admin/target/ 该目录可以看到:dubbo-admin-2.5.4-SNAPSHOT.war 解压WAR包,进入目录,修改文件:sudo vi WEB-INF/dubbo.properties 修改Dubbo配置文件中的注册地址:

dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest

保存退出.

部署

删除Tomcatwebapps/ROOT/目录下的所有内容,把dubboWAR包解压出来的内容,全部拷贝到Tomcat的webapps/ROOT/目录下,启动Tomcat即可! ROOT用户:root/root;Guest用户:guest/guest 密码可以通过上面dubbo的配置文件修改。

解惑

  1. 为什么要修改pom.xml文件中依赖的dubbo的版本号? 答:Maven打包时会下载依赖的Dubbo,在maven仓库中并没有2.5.4-SNAPSHOT版本的dubbo包,最高版本时2.5.3,所以,要修改。不然maven打包时会报错,提示说找不到2.5.4-SNAPSHOT的依赖包。

  2. 为什么把WAR包的内容放到Tomcat的/webapps/ROOT/目录中,而不是直接放在/webapp/目录下? 答:因为dubbo-admin个别页面跳转路径有问题,导致个别页面经常会出现空白页,尤其是“系统管理”模块下的菜单。放到webapps/ROOT/目录下可以在不更改代码情况下,快速正常的使用。

官方文档

http://dubbo.io/Administrator+Guide-zh.htm

zhuangjinxin commented 6 years ago

新版Dubbo Admin更新,解决了如上的问题:

  1. 打包前无需修改Dubbo版本;
  2. 打包无需跳过单元测试[mvn package];
  3. 部署无需放到ROOT路径下[webapps];
geekyouth commented 6 years ago

https://github.com/alibaba/dubbo 跳转到: https://github.com/apache/incubator-dubbo

目录:cd dubbo-master/dubbo-admin 不存在

求解,官方网站 http://dubbo.incubator.apache.org/#/docs/user/quick-start.md?lang=zh-cn 也没找到dubbo-admin 下载入口 image