本地搭建dubbo+zookeeper环境

在开发过程中使用到dubbo+zookeeper,而dubbo和zookeeper是部署在服务器上的,一旦环境出了问题,会大大影响开发进展,有时回家想要再调一会程序,又会因为公司的VPN还不是很成熟,所以就不能调代码了,but,这怎能阻挡我们对代码的热情,在本地搭建一套环境,随时随地可以开发.

一、jdk环境安装

作为一名java攻城狮,想必jdk的已经很熟悉了,因为zookeeper依赖jdk,所以先要安装好jdk,并配置好环境变量,配置好之后win+R+cmd打开命令窗口使用java -version查看jdk版本.

二、zookeeper的安装

1.下载zookeeper
路径为 http://www-eu.apache.org/dist/zookeeper/zookeeper-3.5.3-beta/
2.解压到指定目录下
3.解压后,将con文件夹下的zoo_sample.cfg拷贝一份,重命名为zoo.cfg
4.windows系统下会使用zkServer.cmd开启,所以在bin目录下找到zkServer.cmd,双击开启,我们可以看到他的端口为2181

image.png

三、dubbo的安装

1.下载dubbo源码
源码地址为github上的地址,可以使用git或者直接下载压缩包.https://github.com/alibaba/dubbo
2.下载完之后的目录结构,若是压缩包,就将压缩包解压

image.png

3.在当前目录下打开命令窗口,使用命令mvn clean install -Dmaven.test.skip=true构建dubbo源码
4.构建完成之后,找到上图中dubbo-admin下target文件夹中的war包,将其拷贝到本地的tomcat的webapps下

四、测试环境搭建是否成功

先启动zk,然后启动tomcat,此时会看到两个dos窗口中信息滚动特快,特炫酷.待tomcat启动完毕之后,在浏览器中输入地址.提前说明,我拷贝到tomcat-->webapps下的dubbo-admin的war包我改名为了dubbo-admin.war,如下图所示,我的tomcat端口号是8888,在浏览其中输入地址http://localhost:8888/dubbo-admin/回车,输入用户名和密码,用户名和密码均为root,这时候就会看到dubbo控制台,如下图.

image.png

image.png

五、项目中如何修改本地代码?

如果想使用本地环境,让项目注册到本地的dubbo,需要将web和service下的profiles->local-->dubbo-server.properties中的dubbo.registry.address的ip修改为本地的ip,这时再启动就会将web和service都注册到本地的dubbo上.

你可能感兴趣的:(本地搭建dubbo+zookeeper环境)