dubbo入门详细教程

操作系统: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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sysmwx/article/details/78870386
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值