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

遇到的错误: 
dubbo入门详细教程

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

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

如图dubbo入门详细教程

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

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

如图dubbo入门详细教程

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

如图dubbo入门详细教程

打开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 
进入 
dubbo入门详细教程

3)myEclipse利用maven构建服务提供者和消费者 
创建提供者dubboProviders 
dubbo入门详细教程 
dubbo入门详细教程 
dubbo入门详细教程

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

spring配置文件内部 
dubbo入门详细教程

TestMain文件内部 
dubbo入门详细教程

执行F11(需保证tomcat和zookeeper正在运行) 
dubbo入门详细教程

打开浏览器 
dubbo入门详细教程

提供者 end

创建服务消费者dubboConsumers 
目录 
dubbo入门详细教程

Spring配置文件内部 
dubbo入门详细教程

TestMain文件内部 
dubbo入门详细教程

console打印 
dubbo入门详细教程

浏览器 
dubbo入门详细教程

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

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

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