dubbo-admin编译笔记

###背景
近期玩了下zookeeper,继而感觉有必要对Dubbo+Zookeeper的联合操作再实践一下,以便了解zookeeper是如何被应用的。本文将记录dubbo-admin的编译过程,貌似很简单,但也有坑。
###准备工作
在Git上下载源码,路径为:https://github.com/alibaba/dubbo
download zip下载到本地并解压,得到项目目录如
这里写图片描述
###工程编译
上图一系列的工程,只关注dubbo-admin即可。打开Intelli IDEA ,open项目打开dubbo-admin,耐心等待idea编译完成。

进入上图dubbo-admin的target目录下,生成了项目部署包dubbo-admin-2.5.7.war。其中zookeeper配置文件为WEB-INF下的dubbo.properties:

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

可以在工程导入之前修改为某个具体IP。

###工程部署
将dubbo-admin-2.5.7.war上传到虚拟机的tomcat的webapps目录下。
首先,启动zookeeper;其次,启动tomcat。
最后,远程访问:http://192.168.10.175/dubbo-admin-2.5.7/
工程提供了两个默认用户root和guest,密码分别默认为root和guest,访问结果如下:
这里写图片描述

输入root帐号密码后,进入服务管理页面:
这里写图片描述
项目的退出操作有bug,可能工程还在完善中。
###流水录
在刚开始下载源码后,直接用mvn install命令进行编译的,但是执行了5次,都编译失败。从前对maven的不好印象又都涌出来了,终于对其绝望了。

然后直接去百度dubbo-admin.war,花了13个积分下载了2.5.3版本,结果部署后启动报异常。

最后又尝试用IntelliJ IDEA编译项目,导入后编的也很慢,就是解决maven依赖的过程很漫长,所幸终于在target目录下看到了dubbo-admin-2.5.7.war.

于是就在昨天玩zookeeper的虚拟机上部署这个包,总算看到了主页面。对IntelliJ EDA又多了一分好感,虽然没有用过IDEA,曾经玩过一阵儿记住的快捷键已经全忘记了,但是关键时候还是很给力的。看来还是有必要花时间熟悉下它的用法的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值