前言: 糾正網上一些錯誤的博文,真的害人不淺,按照他們的說法,dubbo-admin在jdk1.8的版本下無法啟動註冊中心,需要去github下載阿裡提供的源碼,然後install進本地倉庫並打包成war。然後才能搬去centos系統下結合tomcat運行起來。 照著上面那種方法做了整整兩個晚上,一 ...
前言:
糾正網上一些錯誤的博文,真的害人不淺,按照他們的說法,dubbo-admin在jdk1.8的版本下無法啟動註冊中心,需要去github下載阿裡提供的源碼,然後install進本地倉庫並打包成war。然後才能搬去centos系統下結合tomcat運行起來。
照著上面那種方法做了整整兩個晚上,一直跑不起來。
其實不然,這裡完全不需要。
步驟:
安裝tomcat,這裡版本大家隨意,只需要拷貝(這裡我是官網下載的apache-tomcat-7.0.77)
拷貝進 usr/local 然後解壓tar -zxvf apache-tomcat-7.0.77.tar.gz
然後重點來了,進入apache-tomcat-7.0.77/webapps,裡面有一個ROOT目錄,進入,然後刪掉裡面全部文件
然後將(dubbo-admin-2.5.4.war)拷貝進ROOT目錄,解壓,預設沒有根目錄,我們要的是裡面的文件,請不要包含(dubbo-admin-2.5.4)這個目錄。類似與下圖:
然後,請將ROOT目錄再複製一遍,命名為ROOT_BAK,如下圖:
在啟動Tomcat之前我們需要先把Zookeeper啟動起來。首先我們進入到Zookeeper的安裝目錄的bin目錄下麵,啟動ZooKeeper伺服器:./zkServer.sh start.等看到如下圖所示,則證明Zookeeper的服務端起來了。
我們接著把Zookeeper的客戶端也起來:./zkCli.sh。正常啟動如圖所示: 接著我們進入到tomcat的bin目錄下麵,把tomca啟動起來。啟動tomcat的命令比較簡單:./startup.sh/。在tomcat啟動之後我們就可以訪問dubbo-admin了。我們在瀏覽器中輸入:http://192.168.78.129:8080/,ok