Dubbo、Zookeeper 以及 Tomcat 啟動的相關問題
這個算是不難的問題,但是一開始自己不知道怎么配置,整整折騰了一晚上,好在最后能夠登陸進去,遂記下。
1、Zookeeper 下載
網站 https://archive.apache.org/dist/zookeeper/
解壓到相應的文件夾里,然后打開 config文件夾如下所示

將 zoo_sample.cfg改名為 zoo.cfg,打開后將如下的內容修改成

改成下圖紅框中的數據

修改成功后打開 bin目錄,將 zkServer.cmd 雙擊打開,打開后如下所示

此時,Zookeeper 已安裝完畢!
2、安裝 Dubbo
下載地址:https://github.com/alibaba/dubbo/releases

- 下載完成后,解壓壓縮包,先進入安裝目錄下的
dubbo-admin - 對
dubbo-admin進行打包 - 打包命令:
mvn install -Dmaven.test.skip=true
前提是已經安裝了 maven,才能使用 mvn 命令。
出現如下 BUILD SUCCESS 說明打包成功!

進入文件夾

復制該 war 包到 tomcat/webapp 目錄下
進入 tomcat/conf ,打開 server.xml 文件,修改如下的內容:

返回上級文件夾,進入 bin
啟動 tomcat,對 war 包進行解壓

成功后 tomcat/webapps 中出現該文件夾

進入 dubbo-admin-2.5.6里的 WEB-INF文件
打開 dubbo.prpertites文件

可以更改IP地址

注意:如果監控中心和注冊中心在同一台服務器上,可以不需要任何配置。如果不在同一台服務器,需要修改配置文件。也就是上面dubbo.prpertites文件的內容。
3、啟動項目
接下來啟動項目,先啟動 zookeeper
- 在 Zookeeper 安裝路徑里的 bin 文件里找到
zkServer.cmd雙擊啟動; - 在 Tomcat 的 bin 文件里雙擊
startup.bat,即啟動 Tomcat(啟動tomcat時,zookeeper黑窗口不要關閉); - 輸入域名:http://localhost:8090/dubbo-admin-2.5.6/
- 這里有兩點注意:
- 端口有無更改,嚴格按照本教程,則為 8090;否則可能為默認值 8080;
- dubbo-admin-2.5.6 這個名稱,是跟你復制到
tomcat/webapp里的那個 war 包相對應(當然如果解壓后你更改了名稱比如是 dubbo-admin,那相應的域名就沒有 -2.5.6 了;
- 這里有兩點注意:
- 輸入相關的用戶名和密碼,默認都是 root,進去后就如下所示。

完成!
