制作兼容JDK1.8的dubbo-admin

制作方式有两种,一种是旧的UI界面,一种是新的UI界面,本篇总结收录两种制作方式

新UI界面

制作兼容JDK1.8的dubbo-admin_第1张图片
从Github官网获取dubbo-admin项目:dubbo-admin【2.6.1分支,最新的切换一下分支即可】

介绍

直接把Github上的介绍拿过来了,如下只是楼主拿来备用复习,建议看到此篇的同学直接看官网,介绍的非常全面和细致。

前端部分

使用Vue.js作为javascript框架,Vuetify作为UI框架
dubbo-admin-ui/README.md中有更详细的介绍

后端部分

标准spring boot工程
application.properties配置说明

使用方式

下载代码

下载地址: git clone https://github.com/apache/dubbo-admin.git

指定注册中心

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

application.properties配置项说明

Dubbo官网

构建项目

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

[注意上述启动的只是服务端,前端项目也要启动],然后就可以访问了

旧UI界面

制作兼容JDK1.8的dubbo-admin_第2张图片

制作兼容JDK1.8的dubbo-admin

从Github官网获取dubbo-admin项目: dubbo-admin【楼主放的是2.5.x版本的链接,不是指向最新版本的,最新的切换下分支即可】
参看博客:参考文献|主要参考博客
不想制作的朋友,直接拿走楼主制作好的war包,按照上边的方法改配置也行:楼主制作好的兼容JDK1.8的dubbo-admin

首先从Github获取dubbo-admin项目

dubbo-admin项目,获取到项目后需要修改pom文件

pom文件修改内容

主要就是指定几个jar包的版本,因为其值在父项目中,单独使用此项目会报错

  • 第一处
>
    >com.alibaba>
    >dubbo>
    <!--            >${project.parent.version}>-->
    2.5.3
    
        
            org.springframework
            spring
        
    
>
  • 第二处
>
    >com.alibaba.citrus>
    >citrus-webx-all>
    >3.1.6>
>
  • 第三处
    指定jetty版本
>org.mortbay.jetty>
>maven-jetty-plugin>
<!--${jetty_version}-->
>6.1.21>
修改dubbo.properties

该文件在dubbo-admin.xml中引用,配置的zookeeper地址和dubbo-admin的用户名密码等

  • 修改配置文件内容
dubbo.registry.address=zookeeper://172.17.0.6:2181
dubbo.admin.root.password=chenfu
dubbo.admin.guest.password=guest
修改完毕后就可以运行该项目

运行该项目后,可以删除webapps目录下的ROOT项目,将dubbo-admin项目命名为ROOT,然后就直接访问端口到此项目。
制作兼容JDK1.8的dubbo-admin_第3张图片

你可能感兴趣的:(中间件)