【学习笔记】dubbo 控制台的部署

最近进行了dubbo项目例子开发,因想尝试不同的部署方式,所以需要一个控制台。
前置条件:需要安装zookeeper,并启动

1.下载源码

下载地址
这里写图片描述

可以直接download .zip,或者仅GitHub中进行源码查看然后下载

或者直接下载我上传的那份,版本是2.5.7。
下载地址

2.编译源码生成war包

1.cmd方式编译
1.解压下载好的源码,切换到opensesame-master目录下,打开CMD命令,执行如下命令

mvn install -Dmaven.test.skip=true
2.解压dubbo-master文件夹,打开CMD命令,切换到dubbo-master目录,执行命令

mvn install -Dmaven.test.skip=true

按正常情况,执行完成后,会在dubbo-admin的target文件夹下看到dubbo-admin-2.5.7.war

然后中间遇到了一个问题,在编译dubbo-remoting-netty时报错,具体错误忘记截图,大概如下


[ERROR]Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project autotest_fchtgl: Compilation failure ->[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/MojoFailureException

因为这个问题开始查找问题原因,报错中没有提示具体的错误信息,查找比较麻烦,网上百度查找问题原因,基本都说时JDK的问题,但是排查之后发现不是,然后在网上发现了另一个编译的帖子,使用eclipse导入源码进行编译。

2.源码编译

根据帖子{2}中说明的方式进行源码导入,有点出入,最新的版本中包含hessian-lite了,不需要在重新下载。
导入时间较久,耐心等一阵
导入后发现dubbo-remoting-netty中一个类报错,检查pom.xml编译文件发现没什么问题,在.m2中发现包也可以找到。
在eclipse中找到该包,找到报错的import地址,提示classes找不到。
删除.m2中的jar包,然后重新编译下载。
检查其他的项目,未发现报错,右键alibaba-dubbo-552a080 选择 Run As ,选择Maven build
这里写图片描述
在Goals中输入 clean package

JRE那里需要选择一个1.8的JDK,默认是1.5/1.6
点击RUN就等待编译成功即可

最后在\alibaba-dubbo-552a080\dubbo-admin\target\下找到
dubbo-admin-2.5.7.war
就可以在tomcat中部署了

配置登录用户名和密码在\webapps\dubbo-admin-2.5.7\WEB-INF\dubbo.properties中
默认的是root/root 、guest/guest 两个用户

贴一个启动后正常运行的图
这里写图片描述

控制台编译war包

Dubbo后台管理和监控中心部署-cmd命令编译方式

{2}通过Maven构建dubbo-eclipse导入源码编译方式

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值