duboo2.5.4 zookeeper3.4.8 jdk8 tomcat8 springMVC 安装 整合 示例 测试

1.  zookeeper  安装 启动

先安装JDK,我的机器之前已经安装

下载 zookeeper

http://www.apache.org/dist/zookeeper/zookeeper-3.4.8/zookeeper-3.4.8.tar.gz

解压   tar xvzf zookeeper-3.4.8.tar.gz

进入 conf 创建配置文件

cp zoo_sample.cfg zoo.cfg

进入 bin 启动zookeeper

[root@iZ258cho4sfZ bin]# ./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /home/soft/zookeeper-3.4.8/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

至此 zookeeper 安装启动完成

2. duboo 安装 启动

安装tomcat

 wget http://mirrors.noc.im/apache/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33.zip

 unzip apache-tomcat-8.0.33.zip

增加执行权限

chmod 755 -R apache-tomcat-8.0.33/

启动

./startup.sh
[root@iZ258cho4sfZ bin]# ./startup.sh
Using CATALINA_BASE:   /home/soft/apache-tomcat-8.0.33
Using CATALINA_HOME:   /home/soft/apache-tomcat-8.0.33
Using CATALINA_TMPDIR: /home/soft/apache-tomcat-8.0.33/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_77
Using CLASSPATH:       /home/soft/apache-tomcat-8.0.33/bin/bootstrap.jar:/home/soft/apache-tomcat-8.0.33/bin/tomcat-juli.jar
Tomcat started.

去 github下载  源码 https://github.com/alibaba/dubbo/archive/master.zip

解压后以maven工程导入eclipse

下面进行编译

编译时会报测试错误,屏蔽测试错误影响



<testFailureIgnore>true</testFailureIgnore>

 

将war包发布到tomcat下,启动tomcat时,若出现spring的某个类的属性有问题,就是spring版本冲突

将webx的版本改为

<dependency>
        <groupId>com.alibaba.citrus</groupId>
        <artifactId>citrus-webx-all</artifactId>
        <version>3.1.6</version>
    </dependency>
编译后启动会报缺少velocity相关类的错误

增加velocity jar的依赖

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

若还提示spring版本问题,就是project 的lib目录下有旧的spring  jar,清除即可。

另因为是zookeeper注册,需要引用zookeeper的客户端,dubbo用的是zkclient。

maven配置

 <dependency>
            <groupId>com.101tec</groupId>
            <artifactId>zkclient</artifactId>
            <version>0.8</version>
        </dependency>


启动后在dubbo控制台可以看到



我这只是一个consumer。  provider一样



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值