Dubbo的安装与配置

这里服务器我们用的是一台Centos,在dubbo配置工作前,需要做以下准备工作

主要是应用环境的软件与工具配置

一、安装JDK

原有系统自带的版本可能较旧,需要重新安装新版本

1、  查看原有版本

yum list installed |grep java

 或java -version

2、  卸载OpenJDK,执行以下操作

方法一

[root@admin ~]# rpm -e --nodeps tzdata-java-2012c-1.el6.noarch

[root@admin ~]# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64

方法二

yum -y remove java-1.7.0-openjdk*。

3、  安装JDK

官网下载http://www.oracle.com/technetwork/java/javase/archive-139210.html

版本可自选,这里用的是7

具体安装方法有多种,如

  •  手动解压JDK的压缩包:

[root@centos-svr-103 java]#

curl -O http://download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz

[root@centos-svr-103 java]# tar -zxvf jdk-7u80-linux-x64.tar.gz

  •  下载rpm安装文件使用rpm命令安装

[root@centos-svr-103 java]#

 curl -O http://download.oracle.com/otn/java/jdk/7u80-b15/ jdk-7u80-linux-x64.rpm

 [root@centos-svr-103 java]#rpm -ivh jdk-7u80-linux-x64.rpm

4、设置环境变量,配置/etc/profile文件,在文件末尾增加下面内容

执行命令 使配置立即生效:source /etc/profile

查看是否配置正常

二、安装Tomcat

 1、下载安装tomcat,具体版本可选择,这里我用的是v8

https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.30/bin/

2、 下载与解压

[root@centos-svr-103 tomcat]#

curl -O https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.30/bin/apache-tomcat-8.0.30.tar.gz

[root@centos-svr-103 tomcat]# tar -zxvf apache-tomcat-8.0.30.tar.gz

3、修改tomcat的默认端口8080,修改方法如下,打到conf下的文件 server.xml

因zookeeper会用到8080的端口,所以为了端口不冲突,可把Tomcat的端口改一下

当然你若改了zookeeper的端口,这里就不用改

三、下载安装zookeeper 具体安装过程可参见

ZooKeeper 学习之 安装 部署

四、dubbo 安装和配置

1、  下载源码打包

官网提供的源码包,地址:https://github.com/alibaba/dubbo

下载到windows系统中,解压后,打开cmd命令窗口,进入源码文件所在总目录下

利用maven命令打包:

      mvn install -Dmaven.test.skip=true

 命令执行成功结束后,在  dubbo-admin 目录下会生成target文件夹,文件夹下会出现一个war包

 若未成功生成war包,可进入dubbo-admin目录,执行命令mvn package -Dmaven.test.skip ,把dubbo-admin打成war包

2、  解压

将上面的dubbo的war打包文件复制到centos服务器tomcat下webapps/ROOT目录(注:最好先删除ROOT下已有文件,否则在dubbo管理页面会报错IllegalAccessError)

然后解压,在webapps/ROOT/WEB-INF下,有一个dubbo.properties文件,里面配置指向  Zookeeper server的地址(使用的是Zookeeper 的注册中心),如下所示

3、启动tomcat

到tomcat目录下,运行tomcat

./startup.sh

 关闭tomcat服务
./shutdown.sh

4、访问dubbo管理控制中心

http://10.10.0.103:8080/dubbo-admin  

用户名和密码:root

若出现上面图示则标明安装配置成功

 

posted @ 2017-11-10 10:29  kcen  阅读(12558)  评论(0编辑  收藏  举报