Dubbo2.6.2 Admin(Web)安裝部署
之前dubbo ui版本太低,部署麻煩,應用還老是提示版本不一致錯誤。今天終於抽空升級了。
一、環境準備
1、JDK
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
版本:1.8.0_121
2、maven
http://maven.apache.org/download.cgi
版本:3.5.2(我這maven是之前已經安裝過的)
3、dubbo 最新版本 master分支原始碼
https://github.com/apache/incubator-dubbo-ops
二、安裝
1、安裝JDK,並配置環境變數
注意:不配置環境變數,編譯時會報錯
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
2、解壓maven ,並配置環境變數
注意:不配置maven環境變數,無法編譯
3、解壓incubator-dubbo-ops-master.zip
解壓後,顯示目錄結構如下:
修改配置檔案:incubator-dubbo-ops-master\dubbo-admin\src\main\resources\application.properties
dubbo.registry.address: 填寫自己的zookeeper資訊
如:zookeeper://10.20.120.11:2181
多個地址後面新增引數backup,如:zookeeper://10.20.120.11:2181?backup=10.12.51.12:2181,110.12.51.13:2181
server.port:web訪問埠號
spring.root.password:root密碼
三、編譯
1、 在incubator-dubbo-ops-master目錄下,執行:mvn clean package -Dmaven.test.skip=true (或者mvn package或mvn install )
第一次編譯時,如果報錯:
原因:本地maven倉庫中沒有maven-compiler-plugin3.5.2.jar包,也無法下載導致。
解決方案:https://www.cnblogs.com/liaojie970/p/5509760.html
編譯成功顯示如下:
2、啟動環境
由於dubbo2.6以後版本採用的是spring-boot框架,故啟動給方式有多種。
方式1:在incubator-dubbo-ops-master\dubbo-admin下執行:mvn spring-boot:run
或者在根目錄下:mvn --projects dubbo-admin spring-boot:run
方式2:java -jar dubbo-admin-0.0.1-SNAPSHOT.jar
PS:linux後臺啟動,使按ctrl + c 不退出
1、直接的命令後面新增&
java -jar dubbo-admin-0.0.1-SNAPSHOT.jar &
2、nohub .... &
nohub java -jar dubbo-admin-0.0.1-SNAPSHOT.jar &
3、ctrl + z後 輸入bg,再輸入exit
3、驗證
完畢!
相關文章
- CentOS 7 Docker安裝部署Go WebCentOSDockerGoWeb
- Larave-admin 安裝
- Dcat Admin 安裝教程
- 用伺服器安裝nginx部署web頁面伺服器NginxWeb
- Win10 下安裝 docker,部署 Web 應用Win10DockerWeb
- Linux安裝部署Linux
- ELK安裝部署
- chromedriver安裝部署Chrome
- canal安裝部署
- SQOOP安裝部署OOP
- keepalived 安裝部署
- Hadoop安裝部署Hadoop
- Zabbix安裝部署
- Doris安裝部署
- Centos7安裝安裝部署dockerCentOSDocker
- Tomcat5.5 Admin的安裝與配置Tomcat
- ElasticSearch + Kibana 安裝部署Elasticsearch
- hadoop的安裝部署Hadoop
- Jenkins安裝部署(一)Jenkins
- Saltstack基本安裝部署
- docke安裝與部署
- CDH - [02] 安裝部署
- gitlab - [02] 安裝部署Gitlab
- Tomcat 8安裝部署Tomcat
- DataX - [02] 安裝部署
- flume的安裝部署
- RocketMQ安裝及部署MQ
- python安裝部署(3.12)Python
- Hive(八)安裝部署Hive
- Apache Ranger安裝部署ApacheRanger
- openGauss Datakit安裝部署
- Hive 3.1.2安裝部署Hive
- Oozie--安裝部署
- minio client安裝部署client
- Vue Antd Admin本地部署Vue
- Dubbo SPI 原始碼學習 & admin安裝(二)原始碼
- Zabbix監控安裝部署
- Nagios+PNP安裝部署iOS