首先,我是傾世煙火為你而唱,本人已轉戰(zhàn)簡書,喜歡本教程的伙伴請認準此ID??!
操作系統(tǒng):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文件夾執(zhí)行zkServer.cmd
遇到的錯誤:

這里之前我下載的版本是3.5.1,在網(wǎng)上找了很多解決方案,考慮可能存在與jdk版本不兼容,卸載重下,選擇最新版3.5.2,執(zhí)行。
okay success
2)打包發(fā)布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構建服務提供者和消費者
創(chuàng)建提供者dubboProviders



定義接口和實現(xiàn)類做測試用
spring配置文件內(nèi)部

TestMain文件內(nèi)部

執(zhí)行F11(需保證tomcat和zookeeper正在運行)

打開瀏覽器

提供者? end
創(chuàng)建服務消費者dubboConsumers
目錄

Spring配置文件內(nèi)部

TestMain文件內(nèi)部

console打印

瀏覽器

消費者? end
我的第一個dubbo項目完成
小結:java測試時要保證tomcat和zookeeper常開,如果擔心打開后自動關閉,可以用cmd命令打開
資源路徑:https://gitee.com/qsyh/dubboJizookeeperRuMenZiYuan/attach_files(資源可免費下載)