首先,我是倾世烟火为你而唱,本人已转战简书,喜欢本教程的伙伴请认准此ID!!
操作系统:win7
本机配置:jdk,tomcat
步骤
1)下载 zookeeper注册中心
目录:http://mirrors.hust.edu.cn/apache/zookeeper
我当时最终下载的是3.5.2版本
下载后解压到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命令打开
资源路径:https://gitee.com/qsyh/dubboJizookeeperRuMenZiYuan/attach_files(资源可免费下载)