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

若出現上面圖示則標明安裝配置成功

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM