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,進去后就如下所示。
完成!
