文档地址: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