终于配置成功,Dubbo-admin + Nacos

dubbo-admin在idea上运行没问题,但是打包运行后,页面登录时总是报错
System Error, please try again later! Message:Handler dispatch failed; nested exception is java.lang.NoClassxml/bind/ DatatypeConverter
在花费一天时间调试后,终于解决问题

一、版本与下载

1.Dubbo-admin :

到GitHub下载:https://github.com/apache/dubbo-admin
选择master版本
在这里插入图片描述

2.Nacos:

GitHub地址:https://github.com/alibaba/nacos/releases/tag/2.0.3
版本为:2.0.3

二、先运行Nacos

dubbo-admin运行时需要连接注册到Nacos上,所以必须先运行Nacos。
到下载的Nacos目录下bin目录
在这里插入图片描述
打开cmd,进入该目录运行:.\startup.cmd standalone

三、再设置Dubbo-admin

1.设置pom.xml

此处借鉴 https://blog.csdn.net/qq_44441509/article/details/123310605
进入Dubbo下载目录, 进入dubbo-admin-server目录,可以找到pom.xml
在这里插入图片描述
打开添加以下依赖(解决登录时出现 System Error, please try again later! Message:Handler dispatch failed; nested exception is java.lang.NoClassxml/bind/ DatatypeConverter)

<dependency>
  <groupId>javax.xml.bind</groupId>
  <artifactId>jaxb-api</artifactId>
  <version>2.3.0</version>
</dependency>
<dependency>
  <groupId>com.sun.xml.bind</groupId>
  <artifactId>jaxb-impl</artifactId>
  <version>2.3.0</version>
</dependency>
<dependency>
  <groupId>com.sun.xml.bind</groupId>
  <artifactId>jaxb-core</artifactId>
  <version>2.3.0</version>
</dependency>
<dependency>
  <groupId>javax.activation</groupId>
  <artifactId>activation</artifactId>
  <version>1.1.1</version>
</dependency>

2.设置application.properties

接着进入 src/main/resources
打开application.properties文件
将 原本代码为
在这里插入图片描述

修改成(加上nacos账号和密码,默认都是nacos。为了解决dubbo-admmin页面登录时认证失败的问题)
在这里插入图片描述

admin.registry.address=nacos://127.0.0.1:8848?username=nacos&password=nacos
admin.config-center=nacos://127.0.0.1:8848?username=nacos&password=nacos
admin.metadata-report.address=nacos://127.0.0.1:8848?username=nacos&password=nacos

四、运行Dubbo-admin

1. 使用maven指令打包项目

cmd进入dubbo-admin目录
在这里插入图片描述

执行以下命令(大概等几分钟)

mvn clean package

2.运行项目

打包完成后,在该目录下继续使用以下命令执行项目

mvn --projects dubbo-admin-server spring-boot:run

五、登录dubbo-admin

由于项目已经关闭,就不展示图片了
输入账号和密码都是:root
最后成功解决!

猜你喜欢

转载自blog.csdn.net/weixin_46463341/article/details/126791692
今日推荐