当前位置: 首页 > news >正文

安装dubbo-admin报错node版本和test错误

✅作者简介:CSDN内容合伙人、信息安全专业在校大学生🏆
🔥系列专栏 :dubbo-admin安装
📃新人博主 :欢迎点赞收藏关注,会回访!
💬舞台再大,你不上台,永远是个观众。平台再好,你不参与,永远是局外人。能力再大,你不行动,只能看别人成功!没有人会关心你付出过多少努力,撑得累不累,摔得痛不痛,他们只会看你最后站在什么位置,然后羡慕或鄙夷。


文章目录

    • 1. 下载dubbo-admin 直接进github下载 dev分支即可
    • 2. 解压进入目录
    • 3. 在项目目录下打包dubbo-admin
    • 4. 执行 dubbo-admin\target 下的dubbo-admin-0.0.1-SNAPSHOT.jar

dubbo本身并不是一个服务软件。它其实就是一个jar包,能够帮你的java程序连接到zookeeper,并利用zookeeper消费、提供服务。
但是为了让用户更好的管理监控众多的dubbo服务,官方提供了一个可视化的监控程序dubbo-admin,不过这个监控即使不装也不影响使用。
我们这里来安装一下:

1. 下载dubbo-admin 直接进github下载 dev分支即可

2. 解压进入目录

修改 dubbo-admin-0.6.0-release\dubbo-admin-server\src\main\resources 中的application.properties 指定zookeeper地址 和端口

server.port=38080
dubbo.registry.address=zookeeper://127.0.0.1:2181

3. 在项目目录下打包dubbo-admin

第一次打包的过程有点慢,需要耐心等待!直到成功!

这里好像会报错,用idea打开打包如下所示:注意是打dubbo-admin的包
在这里插入图片描述还是会报错,大概是说test出错了,我们直接跳过test吧,在xml中添加如下的配置

<plugin><!--添加配置跳过测试--><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId>
</plugin><!--添加配置跳过测试-->
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>2.22.1</version><configuration><skipTests>true</skipTests></configuration>
</plugin>

然后重新打包就好了

4. 执行 dubbo-admin\target 下的dubbo-admin-0.0.1-SNAPSHOT.jar

java -jar dubbo-admin-0.7.0-SNAPSHOT.jar
【注意:zookeeper的服务一定要打开!】
执行完毕,我们去访问一下 http://localhost:38080/ , 但是没有页面,可能是ui没开,所以cd dubbo-admin-ui 执行npm install npm run dev
新版前后端分离,不是一个端口,要访问http://localhost:38082/
写一个脚本吧,一次开启前后端,保存为 xx.cmd 下面的路径改为你的安装路径即可

@echo off  :: 开启第一个CMD窗口并执行命令  start cmd /k "cd F:\enviroment\zookeeper-3.7.2\apache-zookeeper-3.7.2-bin && java -jar dubbo-admin-0.7.0-SNAPSHOT.jar"  :: 开启第二个CMD窗口并执行命令  start cmd /k "cd F:\enviroment\dubbo-admin-develop\dubbo-admin-ui && npm run dev"

这时候我们需要输入登录账户和密码,我们都是默认的root-root;
登录成功后,查看界面

http://www.lryc.cn/news/222940.html

相关文章:

  • HTML使用canvas绘制海报(网络图片)
  • 20道高频JavaScript面试题快问快答
  • 【STM32】HAL库UART含校验位的串口通信配置BUG避坑
  • Python实用技巧:将 Excel转为PDF
  • 【面经】讲一下你对jvm和jmm的了解
  • 《网络协议》03. 传输层(TCP UDP)
  • ZooKeeper调优
  • 改进YOLOv5:结合ICCV2023|动态蛇形卷积,构建不规则目标识别网络
  • 开发知识点-NodeJs-npm/Pnpm/Vite/Yarn包管理器
  • Mac上好用的翻译软件推荐 兼容m
  • 软件下载网站
  • java获取近期视频流关键帧与截图
  • arcgis 批量删除Table中的某些Field
  • 工厂设备扫码使用售卖联网开发需要怎么开发开源代码?
  • 软考高级之132个工具和技术
  • 算法通过村第十八关-回溯|白银笔记|经典问题
  • vue2 集成 - 超图 - SuperMap iClient3D for WebGL 及常用方法
  • 应用程序服务器/事件驱动编程/CommonJS介绍
  • 第二十九章 目标检测中的测试模型评价指标(车道线感知)
  • OceanBase 如何通过日志观测冻结转储流程?
  • 深度图(Depth Map)
  • Ubuntu下Anaconda安装
  • 目标检测回归损失函数(看情况补...)
  • 将 Figma 轻松转换为 Sketch 的免费方法
  • GPU推理提速4倍!FlashDecoding++技术加速大模型推理
  • class类默认导出,header字段在请求中的位置
  • PHP将pdf转为图片后用OCR识别
  • IDEA 函数下边出现红色的波浪线,提示报错
  • Discourse 如何在 header 上添加 HTML
  • [深入理解SSD] 总目录