您的位置:首页 > 运维架构 > Tomcat

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

2016-05-05 11:12 465 查看
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一样
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: