English version goes here.
注意 本分支依赖Dubbo2.7-SNAPSHOT版本,该Dubbo版本还未正式发布,因此需要在maven中增加一个仓库配置来获得此依赖。
在maven的配置文件settings.xml
中,<repositories>
部分内增加如下配置:
<repository> <id>apache.snapshots.https</id> <name>Apache Development Snapshot Repository</name> <url>https://repository.apache.org/content/repositories/snapshots</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository>
下载代码: git clone https://github.com/apache/incubator-dubbo-ops.git
在 dubbo-admin-backend/src/resources/application-production.properties
中指定注册中心地址
构建
mvn clean package
启动 mvn --projects dubbo-admin-backend spring-boot:run
访问 http://localhost:8080
dubbo admin backend
dubbo admin backend
是一个标准的spring boot项目, 可以在任何java IDE中运行它dubbo admin frontend
dubbo admin frontend
由npm管理和构建,在开发环境中,可以单独运行: npm run dev
http://localhost:8081
, 由于前后端分开部署,前端支持热加载,任何页面的修改都可以实时反馈,不需要重启应用。dubbo-admin-frontend/config/index.js
添加了支持跨域访问的配置,当前端通过npm run dev
单独启动时,这些配置将被激活,允许跨域访问部署完成后,可以访问 http://localhost:8080/swagger-ui.html 来查看所有的restful api