首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

Dubbo 管理控制台安裝部署全流程指南

     編輯:Java 綜合教學

一、獲取安裝包

官網下載鏈接已失效,可使用備用下載地址:

https://pan.baidu.com/s/1nvPHQvZ(提取碼自行查看)

二、部署步驟

  1. 解壓 WAR 包:將下載的 dubbo-admin.war 解壓
  2. 替換 Tomcat ROOT:
    • 刪除 Tomcat webapps/ROOT 目錄
    • 將解壓後的內容重命名為 ROOT 放入 webapps/
  3. 修改配置:編輯 WEB-INF/dubbo.properties
    # Zookeeper 註冊中心地址(必須修改)
    dubbo.registry.address=zookeeper://127.0.0.1:2181
    
    # 管理控制台登錄賬號密碼(建議修改默認值)
    dubbo.admin.root.password=your_strong_password
    dubbo.admin.guest.password=your_strong_password
  4. 啟動 Tomcat:bin/startup.sh 或 startup.bat
  5. 訪問驗證:瀏覽器打開 https://localhost:8080,使用修改後的賬號密碼登錄

三、功能預覽

登錄成功後可看到:

  • 服務治理:服務列表、提供者/消費者詳情、路由規則、負載均衡配置
  • 動態配置:參數調整、服務降級、訪問控制
  • 監控視圖:調用量、成功率、耗時統計(需配合 Dubbo Monitor)

四、常見問題

問題原因解決
頁面 404 / 空白WAR 包未正確部署到 ROOT確認 webapps/ROOT 結構包含 WEB-INF、index.jsp 等
無法連接 Zookeeper地址錯誤/網絡不通/版本不兼容檢查 dubbo.properties 地址、防火牆、ZK 版本匹配
登錄失敗密碼錯誤/未修改默認密碼確認 dubbo.properties 密碼配置生效
服務列表為空註冊中心無服務數據/應用未啟動確認 Provider 已啟動並成功註冊到 ZK

五、生產環境建議

  • 獨立部署:Admin 控制台單獨部署,不與業務應用共用 Tomcat
  • 安全加固:修改默認端口、強密碼、配置 HTTPS、IP 白名單限制訪問
  • 高可用:多實例部署 + Nginx 代理,註冊中心用 ZK 集群
  • 版本匹配:Admin 版本與 Dubbo 客戶端版本保持兼容(建議同主版本)

現代替代方案:Dubbo 2.7+ 推薦使用 Dubbo Admin (Angular 重寫版) 或整合 Nacos Console、Apache SkyWalking 進行可視化治理與觀測,功能更豐富、UI 更現代。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved