!!!
本菜鸟已转战简书,喜欢的小伙伴请访问https://www.jianshu.com/p/a929a719a097 (可免费下载资源!!!)
!!!

操作系统:win7

本机配置:jdk,tomcat

步骤

1)下载 zookeeper注册中心
http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.5.2-alpha/zookeeper-3.5.2-alpha.tar.gz

我下载后解压到D盘根目录,位置随意
打开解压后的文件根目录添加data,log文件夹

进入conf文件夹
复制zoo_sample.cfg后重命名为zoo.cfg

打开zoo.cfg
增加/修改以下信息
dataDir=D:\zookeeper-3.5.2-alpha\data
dataLogDir=D:\zookeeper-3.5.2-alpha\log

进入bin文件夹执行zkServer.cmd

遇到的错误:
这里写图片描述

这里之前我下载的版本是3.5.1,在网上找了很多解决方案,考虑可能存在与jdk版本不兼容,卸载重下,选择最新版3.5.2,执行。

okay success
2)打包发布dubbo-admin
下载dubbo源代码
https://codeload.github.com/alibaba/dubbo/legacy.zip/master
下载后解压

如图这里写图片描述

打开cmd 进入解压后的此目录
输入 mvn package -Dmaven.skip.test=true

压缩后会在dubbo-admin/target 下生成war包

如图这里写图片描述

将此war放入本地tomcat>webapps目录下,启动tomcat(/bin/startup.bat)
为了防止端口占用,可以再/conf/server.xml 修改tomcat端口,我的是8088
tomcat自解压

如图这里写图片描述

打开dubbo.properties查看/修改 用户名或密码
dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest

打开浏览器输入http://localhost:8088/dubbo-admin-2.5.8/
输入账号root密码root
进入
这里写图片描述

3)myEclipse利用maven构建服务提供者和消费者
创建提供者dubboProviders
这里写图片描述
这里写图片描述
这里写图片描述

定义接口和实现类做测试用

spring配置文件内部
这里写图片描述

TestMain文件内部
这里写图片描述

执行F11(需保证tomcat和zookeeper正在运行)
这里写图片描述

打开浏览器
这里写图片描述

提供者 end

创建服务消费者dubboConsumers
目录
这里写图片描述

Spring配置文件内部
这里写图片描述

TestMain文件内部
这里写图片描述

console打印
这里写图片描述

浏览器
这里写图片描述

消费者 end
我的第一个dubbo项目完成

小结:java测试时要保证tomcat和zookeeper常开,如果担心打开后自动关闭,可以用cmd命令打开

资源路径:http://download.csdn.net/download/sysmwx/10169205

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐