Doubbl-admin管理平台搭建

来源:互联网 发布:蓝牙怎么传软件 编辑:程序博客网 时间:2024/05/29 17:20

一、前言

dubbo的使用,其实只需要有注册中心,消费者,提供者这三个就可以使用了,但是并不能看到有哪些消费者和提供者,为了更好的调试,发现问题,解决问题,因此引入dubbo-admin。通过dubbo-admin可以对消费者和提供者进行管理。
二、下载与配置打包

dubbo-admin的下载,可自行到官网下载:https://github.com/alibaba/dubbo
下载下来解压之后是这样一个目录:
dubbo-admin目录结构

但是这里我们只关心dubbo-admin这个文件夹。

其实下面所谓配置的目的就是为了得到war包,war包网上也有,但是下载了很多下来都会有问题,原因可能是每个人的电脑jdk版本或其他环境不一样,因此我们自己打包一个war就好。
打包war包,进入dubbo-admin这个文件目录 运行命令:

mvn package -Dmaven.skip.test=true
执行编译过程
执行成功命令:
执行成功命令Success

注意
这里我用的是jdk1.8,编译的过程中出现错误

[INFO][INFO] ------------------------------------------------------------------------[INFO] Building dubbo-admin 2.5.4-SNAPSHOT[INFO] ------------------------------------------------------------------------[WARNING] The POM for com.alibaba:dubbo:jar:2.5.4-SNAPSHOT is missing, no dependency information available[INFO] ------------------------------------------------------------------------[INFO] BUILD FAILURE[INFO] ------------------------------------------------------------------------[INFO] Total time: 1.943 s[INFO] Finished at: 2017-07-15T17:23:00+08:00[INFO] Final Memory: 9M/290M[INFO] ------------------------------------------------------------------------[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][ERROR][ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR][ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException

如图错误信息:编译失败

意思是maven库里没有dubbo2.5.4-SNAPSHOT.jar这个版本的dubbo的jar包,把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.3</version></dependency>

再重新build即可!

dubbo.properties配置文件如下:
这里写图片描述

dubbo-admin-2.5.4在Jdk8和Tomcat8下无法部署
相关原因可以看这里:https://github.com/alibaba/dubbo/issues/50
网上找到了一个被重新编译过的war包,支持Jdk8和Tomcat8
下载地址:
http://download.csdn.net/detail/leiyong0326/9548973
http://download.csdn.net/detail/w15868676598/9531947

用户名和密码都是root
登录成功界面:
dubbo-admin登录成功

至此,环境搭建成功。

原创粉丝点击