文檔地址:http://dubbo.apache.org/zh-cn/docs/admin/introduction.html
源碼地址:https://github.com/apache/dubbo-admin
- 總結:下載好項目修改dubbo\dubbo-admin\dubbo-admin-server的pom的build部分
- 修改C:\JAVA\java-idea\xuexi\dubbo\dubbo-admin\dubbo-admin-ui\config\index.js 的端口8080改爲8088
- 修改C:\JAVA\java-idea\xuexi\dubbo\dubbo-admin\dubbo-admin-server\src\main\resources\application.properties
的server.port=8088,zk的ip,刪除application-test.properties文件
- 要有jdk,maven,node環境
- cmd 進入 dubbo-admin 目錄
- mvn clean package
- cd dubbo-admin-distribution/target
- java -jar dubbo-admin-0.1.jar
打包dubbo-admin-server時錯誤
:maven-surefire-plugin:2.21.0:test (default-test) on project dubbo-admin-server: There are test failures.
我在devops環境下打包時報錯
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.21.0:test (default-test) on project erp: There are test failures.
改正方法:
在pom的build部分加
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
dubbo-admin-server下執行
mvn clean package
生成
然後就是編譯dubbo-admin-distribution的時候提示遠程倉庫沒有
dubbo-admin-server.jar
將其放在C:\JAVA\maven-local-repository\org\apache\dubbo-admin-server下
在進入dubbo-admin 目錄 執行 mvn clean package
編譯,這次通過。然後生成 dubbo-admin-0.1.jar
打包如果下面出現錯誤
刪除dubbo-admin-ui下的node_modules文件夾
Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.6:npm (npm run build...
dubbox-2.8.4 編譯源碼,得到管理頁面war
進入cmd,進入到dubbox-master文件目錄
運行maven命令:mvn clean install -Dmaven.test.skip=true
在target文件中就可找到war,jar
在dubbo-admin-2.8.4修改 dubbo.properties
dubbo.registry.address=zookeeper://59.110.241.188:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest
root
root