最近在研究dubbo-admin的安装搭建上遇到了不少坑,关于网上的教程众多,不乏有很多过时或者无效直接复制粘贴的帖子.
本文介绍的例子是在windows下搭建,并且本地是搭建的JDK1.8环境,
第一步:下载dubbo-master.zip包:
下载地址1:官网https://github.com/alibaba/dubbo
下载地址2:百度网盘链接:https://pan.baidu.com/s/15w-tEsVD6VTR_ykrFOjNkA 密码:eqgm
第二步:解压之前下载的zip包
若是在官网下载安装包,则需要进入dubbo-admin目录下,打开pom.xml文件进行部分内容修改(该文件在jsk1.8环境下执行mvn install会出错),对pom.xml修改的内容如下:
--修改dubbo的依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo</artifactId>
<version>2.5.3</version>
<!--*****处理jdk8报错*****-->
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
</exclusion>
</exclusions>
<!--*****处理jdk8报错*****-->
</dependency>
--添加依赖
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity</artifactId>
<version>1.7</version>
</dependency>
-- com.alibaba.citrus 添加版本号
<dependency>
<groupId>com.alibaba.citrus</groupId>
<artifactId>citrus-webx-all</artifactId>
<!--*****处理jdk8报错*****-->
<version>3.1.6</version>
<!--*****处理jdk8报错*******-->
</dependency>
第三步:编译生成war包
1.打开cmd窗口进入dubbo-admin目录下,先执行mvn clean命令进行安装之前的清理工作
2.然后输入mvn install 执行项目构建安装
如果是第一次执行,可能会需要花费几分钟,如果看到build success,表示安装成功:这时在dubbo-admin的目录下生成一个target目录,将dubbo-admin-2.5.4-SNAPSHOT.war 复制到Tomcat的webapp目录下
附上自己生成的war包链接:链接:https://pan.baidu.com/s/1RRLY_oKyfRUL5qCogM_CkA 密码:i7zh
第四步:配置和启动Zookeeper
1.Zookeeper下载:
官网链接:http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.14/
网盘链接:链接:https://pan.baidu.com/s/1rp_VfHHqUerqkGoX04xXgA 密码:cr72
2.进入conf 目录下,复制一份zoo_sample.cfg改名为zoo.cfg
打开配置文件,添加数据,如下(路径自己指定)
3.修改完成之后启动Zookeeper映射中心,双击zkServer.cmd在windows下运行
第五步启动Tomcat,双击Tomcat/bin目录下的startup.bat,这时,Tomcat会自动解压war包,在浏览器中输入地址:http://localhost:8080/dubbo-admin-2.5.4-SNAPSHOT/
此时要注意该地方的账号密码,在dubbo-admin目录下的dubbo.propertites的配置文件中.大家不要看错,配置文件中是两组密码,dubbo-admin控制台是有两个账号的分别是root与guest,密码同账号名,千万不要输错
输入正确后,出现如下界面