在jdk8环境下使用dubbo-admin

在jdk8环境下使用dubbo-admin

前提提醒:本例实在window下搭建,确保计算机上已经搭建了jdk8环境,如需在Linux下运行,请做相关调整
第一步:去github官网下载dubbo-master.zip包:
下载地址:[https://github.com/alibaba/dubbo]
这里写图片描述
百度网盘:http://pan.baidu.com/s/1c8j0n0 密码:tsxo

第二步:解压刚下载的dubbo-master.zip
进入到dubbo-admin目录,打开pom.xml文件(此时这个文件在jdk8环境下执行mvn install安装会报错),这是需要对pom.xml进行修改:
a) 在om.alibaba.dubbo依赖改为如下,取消dubbo自动依赖的低版本Spring

   <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>

b) 添加依赖:

    <dependency>
            <groupId>org.apache.velocity</groupId>
            <artifactId>velocity</artifactId>
            <version>1.7</version>
        </dependency>

c) com.alibaba.citrus 添加版本号

 <dependency>
            <groupId>com.alibaba.citrus</groupId>
            <artifactId>citrus-webx-all</artifactId>
            <!--*****处理jdk8报错*****-->
            <version>3.1.6</version>
            <!--*****处理jdk8报错*******-->
        </dependency>

d) 如果需要在eclipse/IDEA中使用jetty服务器启动dubbo-admin,需要给对pom.xml的maven-jetty-plugin编译工具添加版本号:

 <plugin>
                <groupId>org.mortbay.jetty</groupId>
                <artifactId>maven-jetty-plugin</artifactId>
               <!-- <version>${jetty_version}</version>-->
                <version>6.1.21</version>
                <configuration>
                    <contextPath>/</contextPath>
                    <scanIntervalSeconds>10</scanIntervalSeconds>
                    <connectors>
                        <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
                            <port>8083</port>
                            <maxIdleTime>60000</maxIdleTime>
                        </connector>
                    </connectors>
                </configuration>
   </plugin>

然后保存;

第三步:编译生成war包:
a) 进入到dubbo-admin 目录(有刚修改的pom.xml文件目录)

这里写图片描述

b) 在空白处按住 Shift+鼠标右键 ,打开cmd命令窗口(或在地址栏出入cmd ,按enter):

i) 输入 mvn clean ,执行构建安装之前的清理工作

这里写图片描述

ii) 然后输入 mvn install ,执行项目构建安装
这里写图片描述

这时如果是第一次构建,可能会需要花几分钟,如果看到BUILD SUCCESS,表示安装成功:

这里写图片描述

这时在dubbo-admin的目录下生成一个 target 目录,将dubbo-admin-2.5.4-SNAPSHOT.war 复制到Tomcat的webapp目录下
这里写图片描述

这里写图片描述

第四步:配置和启动ZooKeeper
如果会使用,这一步就不需要看了,如果不会,请看如下:
a) ZooKeeper下载:
官方地址:http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.10/
网盘下载:http://pan.baidu.com/s/1kVJwu9L 密码:a6ey

b) 修改配置文件:进入 zookeeper-3.4.10\conf 目录,由于ZooKeeper默认启动的是zoo.cfg 文件,所以复制一份zoo_sample.cfg 改名为zoo.cfg
这里写图片描述

打开配置文件:添加2条数据(这个目录自己可以指定)

dataDir=F:\\zookeeper-3.4.10\\dataDir
dataLogDir = F:\\zookeeper-3.4.10\\dataLogDir

这里写图片描述

c) 启动ZooKeeper映射中心,双击zkServer.cmd 在window 下运行

这里写图片描述

第五步:启动tomcat服务器

启动之前先对dubbo-admin的dubbo-properties文件进行修改:
进入如下目录
这里写图片描述

打开配置文件:这里边有三个,分别是对应刚开启的ZooKeeper的ip地址和端口,和登录的账号和密码(这里有2个账户,可以自己进行更改)

dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest

启动Tomcat,双击Tomcat/bin目录下的startup.bat,这时Tomcat会自动解压war包,在浏览器中输入地址:

http://localhost:8080/dubbo-admin-2.5.4-SNAPSHOT/

搞定!
这里写图片描述

最后把打包好的jdk8下的dubbo-admin.zip奉上:(直接解压,然后放到Tomcat的webapp目录下,启动Tomcat即可)
网盘下载:http://pan.baidu.com/s/1mhJKdOO 密码:j2fh

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值