dubbo-admin最新版编译启动

官网中文教程
官网
下载代码: git clone https://github.com/apache/dubbo-admin.git
在 dubbo-admin-server/src/main/resources/application.properties中指定注册中心地址
dubbo-admin目录下构建
mvn clean package
启动
mvn --projects dubbo-admin-server spring-boot:run &
或者
后台启动(我用的这个)
cd dubbo-admin-distribution/target; java -jar dubbo-admin-0.1.jar &
访问 http://localhost:8080

以下参考,可忽略

centos7 npm安装 [链接]
原文链接
incubator-dubbo-ops是dubbo框架的一套管理界面,运行后使用浏览器打开,可以增加管理服务器配置,incubator-dubbo-ops的代码在github上保存。

从github上克隆一份incubator-dubbo-ops的代码,可以查看到dubbo-admin-distribution,dubbo-admin-server,dubbo-admin-ui目录,mvnw命令文件,pom.xml配置文件。

运行./mvnw package同时编译多个子目录,也可以子目录单独编译。

子目录单独编译,进入dubbo-admin-server目录,运行mvn clean
package编译后端,编译完成后生成文件target/dubbo-admin-server-0.1.jar,使用java -jar
target/dubbo-admin-server-0.1.jar运行。

进入dubbo-admin-ui子目录,运行npm install安装依赖包,运行npm run build编译生成前端文件。运行npm
run start启动前端,然后使用浏览器访问。

githhub上的官方教程

dubbo-admin最新版编译启动_第1张图片
git clone https://github.com/apache/dubbo-admin.git
dubbo-admin-server/src/main/resources/application.properties mvn clean
package mvn --projects dubbo-admin-server spring-boot:run cd
dubbo-admin-distribution/target; java -jar dubbo-admin-0.1.jar
http://yun2:8080

前端部分 使用Vue.js作为javascript框架,Vuetify作为UI框架
dubbo-admin-ui/README.md中有更详细的介绍 设置 npm 代理镜像 : 可以设置npm代理镜像来加速npm
install的过程:在~/.npmrc中增加 registry =https://registry.npm.taobao.org 后端部分
标准spring boot工程 application.properties配置说明 生产环境配置 下载代码: git clone
https://github.com/apache/dubbo-admin.git


dubbo-admin-server/src/main/resources/application.properties中指定注册中心地址

构建

mvn clean package 启动

mvn --projects dubbo-admin-server spring-boot:run 或者 cd
dubbo-admin-distribution/target; java -jar dubbo-admin-0.1.jar 访问
http://localhost:8080

开发环境配置 运行dubbo admin server dubbo admin server是一个标准的spring boot项目,
可以在任何java IDE中运行它 运行dubbo admin ui dubbo admin
ui由npm管理和构建,在开发环境中,可以单独运行: npm run dev 页面访问 访问 http://localhost:8081,
由于前后端分开部署,前端支持热加载,任何页面的修改都可以实时反馈,不需要重启应用。 跨域问题
为了方便开发,我们提供了这种前后端分离的部署模式,主要的好处是支持前端热部署,在这种模式下,前端会通过8080端口访问后端的restful
api接口,获取数据,
这将导致跨域访问的问题。因此我们在dubbo-admin-ui/config/index.js添加了支持跨域访问的配置,当前端通过npm
run dev单独启动时,这些配置将被激活,允许跨域访问 Swagger 支持 部署完成后,可以访问
http://localhost:8080/swagger-ui.html 来查看所有的restful api

你可能感兴趣的:(dubbo-admin)