關於zookeeper連線失敗和dubbo-admin 404問題總結
zookeeper連線失敗
centos7安裝zookeeper並啟動,但是maven專案連線zookeeper卻失敗。
原因
1 沒安裝好jdk(jdk無關乎1.7還是1.8,都可以)。
解決辦法:下載jdk安裝並配置好環境變數。
2 centos7 防火牆沒關閉
關閉方法,輸入命令 systemctl disable firewalld。
3 centos selinux沒有關閉
關閉方法,編輯/etc/selinux/config檔案,將SELINUX的值設定為disabled,重啟虛擬機器。
關閉過後,實戰測試成功。
dubbo-admin tomcat 404問題
本人也和網上很多人一樣,下載各種dubbo-admin.war,釋出在tomcat使用,不出人意料的出現問題,我的問題都是404的問題。
解決辦法:在https://github.com/alibaba/dubbo上下載dubbo原始碼,然後重新打包。
解壓下載的dubbo-master.zip檔案,然後進入cmd ,cd 到(個人儲存的檔案絕對位置)/dubbo-master/dubbo檔案目錄下,
輸入mvn install -DskipTests,這裡執行時沒有遇到什麼問題,執行成功後。cd 進入dubbo-admin目錄下,
輸入mvn package -Dmaven.skip.test=true,執行成功後在資料夾\dubbo-master\dubbo-admin\target中,
裡面有個檔案dubbo-admin-2.5.4-SNAPSHOT.war表示打包成功。最後將dubbo-admin-2.5.4-SNAPSHOT.war放入tomcat webapps中。
記住:先啟動zookeeper,再啟動tomcat。開啟瀏覽器輸入127.0.0.1:8080(tomcat預設埠可更改)輸入root root即成功顯示頁面。
這裡給出整個實驗過程的注意事項
1 在搭建dubbo之前,需要先把jdk、tomcat安裝好。
2 如果是虛擬機器,需要關閉 firewalld和selinux。
3 搭建好maven並且配置好環境變數。
這樣就可以愉快的學習研究了。