1.准备:
Jdk1.6及其以上版本
下载zookeeper 具体安装过程详见zookeeper官网:http://zookeeper.apache.org/
下载tomcat 具体安装过程详见zookeeper官网:http://tomcat.apache.org/
下载dubbox代码 github地址:http://dangdangdotcom.github.io/dubbox
2.介绍:
2.1安装zookeeper
下载Zookeeper并且解压,然后配置一下环境变量
D:\zookeeper\zookeeper-3.4.14
%ZOOKEEPER_HOME%\bin;%ZOOKEEPER_HOME%\conf;
启动:zookeeper目录下找到bin目录然后命令行运行:zkservice.cmd就可以了
2.2使用Tomcat运行 Dubbo-admin查看provider和consumer
Dubbo-admin的一个工具而已,使用Tomcat将其展现在网页上,如下图所示:
既然是依赖Tomcat展示,那就要先装Tomcat吧!
2.2.1 安装Tomcat
下载Tomcat然后解压,
Tomcat目录下的conf文件夹下找到server.xml,把8080随便改成8088什么的(防止端口冲突)
Bin目录下点击tomcat8w.exe,如果报错就在当前目录下使用命令行:.\service.bat install解决Tomcat.wexe无法启动的问题
当你出现这个页面,点击start按钮,没报错说明Tomcat安装完成
2.2.2下面开始安装Dubbo-admin:
下载完成Dubbox并解压后的Dubbo-master目录下,使用powershell将下面的命令行输入:mvn install -Dmaven.test.skip=true或者mvn clean package '-Dmaven.test.skip=true'(一个不行就试另外一个,肯定可以的)
输入完命令之后等待结束之后,如图所示,可以看到多出了一个target文件夹:
Target文件夹下将dubbo-admin-2.8.4.war文件拷贝到Tomcat/webapps/ROOT目录下(将原来的ROOT目录中的所有文件删除),然后解压dubbo-admin-2.8.4.war
之后启动Tomcat,然后进入浏览器输入:localhost:8088,就会出现下面的界面(密码和用户都是root)
说明Tomcat能够启动dubbo-admin了
3.前面这些都只是准备工作,下面开始创建Dubbo工程:
首先我们创建一个父maven工程文件