当前位置: 首页 > 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;
登录成功后,查看界面

相关文章:

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

✅作者简介&#xff1a;CSDN内容合伙人、信息安全专业在校大学生&#x1f3c6; &#x1f525;系列专栏 &#xff1a;dubbo-admin安装 &#x1f4c3;新人博主 &#xff1a;欢迎点赞收藏关注&#xff0c;会回访&#xff01; &#x1f4ac;舞台再大&#xff0c;你不上台&#xff0…...

HTML使用canvas绘制海报(网络图片)

生成前&#xff1a; 生成后&#xff1a; <!DOCTYPE html> <html><head><meta charset"utf-8"><title>媒体参会嘉宾邀请函生成链接</title><link rel"stylesheet" href"https://cdn.jsdelivr.net/npm/vant2.10…...

20道高频JavaScript面试题快问快答

※其他的快问快答&#xff0c;看这里&#xff01; 10道高频Qiankun微前端面试题快问快答 10道高频webpack面试题快问快答 20道高频CSS面试题快问快答 20道高频JavaScript面试题快问快答 30道高频Vue面试题快问快答 面试中的快问快答 快问快答的情景在面试中非常常见。 在面试过…...

【STM32】HAL库UART含校验位的串口通信配置BUG避坑

【STM32】HAL库UART含校验位的串口通信配置BUG避坑 文章目录 UART协议校验位HAL库配置含校验位的串口配置BUG避坑附录&#xff1a;Cortex-M架构的SysTick系统定时器精准延时和MCU位带操作SysTick系统定时器精准延时延时函数阻塞延时非阻塞延时 位带操作位带代码位带宏定义总线函…...

Python实用技巧:将 Excel转为PDF

将Excel文件转换为PDF可以方便储存表格数据&#xff0c;此外在打印或共享文档时也能确保表格样式布局等在不同设备和操作系统上保持一致。今天给大家分享一个使用第三方Python库Spire.XLS for Python 实现Excel转PDF的简单方法。 实现步骤 首先&#xff0c;通过pip命令来安装依…...

【面经】讲一下你对jvm和jmm的了解

JVM JVM是Java虚拟机&#xff0c;是Java程序的执行环境。它是一种虚拟的计算机&#xff0c;通过在实际的计算机上仿真模拟各种计算机功能来实现. JVM是Java程序运行的核心&#xff0c;可以将Java字节码转换为可执行的机器码&#xff0c;提供了跨平台性、优秀的垃圾回收器&…...

《网络协议》03. 传输层(TCP UDP)

title: 《网络协议》03. 传输层&#xff08;TCP & UDP&#xff09; date: 2022-09-04 22:37:11 updated: 2023-11-08 15:58:52 categories: 学习记录&#xff1a;网络协议 excerpt: 传输层、UDP、TCP&#xff08;可靠传输&#xff0c;流量控制&#xff0c;拥塞控制&#xf…...

ZooKeeper调优

服务器硬件配置 建议 Zookeeper 的服务器最好专属(或是资源隔离的)。磁盘由于 Zookeeper 的数据写入磁盘,强烈建议要使用 SSD。 Linux操作系统优化 Zookeeper 的性能会很明显受到交换分区的影响。建议部署 Zookeeper 的服务器关闭交换分区功能或是通过内核参数调整,减少…...

改进YOLOv5:结合ICCV2023|动态蛇形卷积,构建不规则目标识别网络

🔥🔥🔥 提升多尺度、不规则目标检测,创新提升 🔥🔥🔥 🔥🔥🔥 捕捉图像特征和处理复杂图像特征 🔥🔥🔥 👉👉👉: 本专栏包含大量的新设计的创新想法,包含详细的代码和说明,具备有效的创新组合,可以有效应用到改进创新当中 👉👉👉: �…...

开发知识点-NodeJs-npm/Pnpm/Vite/Yarn包管理器

包管理器 vue-cli-service 不是内部或外部命令&#xff0c;也不是可运行的程序npm 全局变量pnpmPnpm介绍ViteYarn ‘vue-cli-service’ 不是内部或外部命令&#xff0c;也不是可运行的程序 yarn yarn add vue-amap yarn add vue-amap ant-design-vue npm 全局变量 换主机 新…...

Mac上好用的翻译软件推荐 兼容m

Mac翻译软件可以用在学习&#xff0c;工作&#xff0c;生活当中&#xff0c;一款好用的翻译软件&#xff0c;具有翻译准确&#xff0c;翻译快速等基本特点&#xff0c;能够帮您提高工作效率。Mac上有什么好用的翻译软件呢&#xff1f;今天小编为大家整理了6款好用的Mac翻译软件…...

软件下载网站

1.qt 下载官网 Index of /new_archive/qt 2.qt-vs 插件下载 Index of /official_releases/vsaddin...

java获取近期视频流关键帧与截图

1、背景 最近在做视频转发的开发时&#xff0c;遇到一个问题&#xff0c;前端订阅播放h264视频流时&#xff0c;有时会出现一段时间黑屏&#xff0c;经过测试发现是没有收到关键帧&#xff0c;只有第一帧是关键帧才能保证后续播放正常。所以后端需要实现一个功能&#xff0c;就…...

arcgis 批量删除Table中的某些Field

当shp或者table文件较少时&#xff0c;可以手动删除每个文件中的某些字段&#xff0c;当文件较多时&#xff0c;就需要使用arcpy或者model进行处理。...

工厂设备扫码使用售卖联网开发需要怎么开发开源代码?

我们将详细介绍如何使用开源代码开发一套用于工厂设备联网统计的系统。我们将详细讨论所需硬件组件的选择、开源框架和库的使用、软件开发流程以及最后的集成和部署。在这个过程中&#xff0c;我们将提供实用的操作步骤和指导&#xff0c;帮助你更容易地完成这个复杂的任务。 …...

软考高级之132个工具和技术

分类 工具与技术 描述 数据收集 头脑风暴 在短时间内获得大量创意&#xff0c;适用于团队环境&#xff0c;需要引导者引导&#xff08;过程中可以天马行空&#xff0c;不要打断&#xff09; 包括&#xff1a;头脑风暴、头脑写作 头脑写作&#xff1a;在开始小组创意讨论之…...

算法通过村第十八关-回溯|白银笔记|经典问题

文章目录 前言组合总和问题分割回文串子集问题排序问题字母大小写全排列单词搜索总结 前言 提示&#xff1a;我不愿再给你写信了。因为我终于感到&#xff0c;我们的全部通信知识一个大大的幻影&#xff0c;我们每个人知识再给自己写信。 --安德烈纪德 回溯主要解决一些暴力枚举…...

vue2 集成 - 超图 - SuperMap iClient3D for WebGL 及常用方法

文章目录 1:下载SuperMap iClient3D for WebGL2:格式化项目中所用的依赖包3:vue2 项目引入4:vue2 页面使用常见方法4.1 创建三维场景,引入在线地图资源,定位到指定位置4.2 坐标拾取4.3 用户输入事件4.4 拾取实体4.5 实体改变监听事件4.6 双击全屏4.7 相机移动事件4.8 添加…...

应用程序服务器/事件驱动编程/CommonJS介绍

目录 应用程序服务器事件驱动编程CommonJS &#x1f44d; 点赞&#xff0c;你的认可是我创作的动力&#xff01; ⭐️ 收藏&#xff0c;你的青睐是我努力的方向&#xff01; ✏️ 评论&#xff0c;你的意见是我进步的财富&#xff01; 应用程序服务器 应用程序服务器是一种用…...

第二十九章 目标检测中的测试模型评价指标(车道线感知)

前言 近期参与到了手写AI的车道线检测的学习中去&#xff0c;以此系列笔记记录学习与思考的全过程。车道线检测系列会持续更新&#xff0c;力求完整精炼&#xff0c;引人启示。所需前期知识&#xff0c;可以结合手写AI进行系统的学习。 介绍 自动驾驶的一大前提是保证人的安全…...

魔兽争霸3终极优化指南:简单三步解锁流畅游戏体验

魔兽争霸3终极优化指南&#xff1a;简单三步解锁流畅游戏体验 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为魔兽争霸3的卡顿、低帧率、画面拉…...

如何快速搭建免费开源翻译服务:3种高效部署方法全解析

如何快速搭建免费开源翻译服务&#xff1a;3种高效部署方法全解析 【免费下载链接】LibreTranslate Free and Open Source Machine Translation API. Self-hosted, offline capable and easy to setup. 项目地址: https://gitcode.com/GitHub_Trending/li/LibreTranslate …...

微信防撤回终极指南:3步搞定新版微信消息防撤回

微信防撤回终极指南&#xff1a;3步搞定新版微信消息防撤回 【免费下载链接】RevokeMsgPatcher :trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁&#xff08;我已经看到了&#xff0c;撤回也没用了&#xff09; 项目地址: https://gitcode.com/GitH…...

实测Taotoken多模型在视频创意生成任务中的响应速度与稳定性

实测Taotoken多模型在视频创意生成任务中的响应表现 1. 测试背景与方法 视频创意生成任务通常需要调用大模型API进行脚本创作、分镜描述生成等操作。这类任务对API的响应速度和稳定性有较高要求。我们通过实际调用Taotoken平台提供的多个模型&#xff0c;观察其在视频创意生成…...

BBDown深度解析:构建高效B站视频下载工作流的5个关键技术点

BBDown深度解析&#xff1a;构建高效B站视频下载工作流的5个关键技术点 【免费下载链接】BBDown Bilibili Downloader. 一个命令行式哔哩哔哩下载器. 项目地址: https://gitcode.com/gh_mirrors/bb/BBDown BBDown是一个强大的命令行式哔哩哔哩下载器&#xff0c;专为技术…...

警报之后:重新思考我们如何调查金融犯罪

作者&#xff1a;来自 Elastic Jon Williams 了解 Elastic 如何帮助金融机构优化调查工作流程&#xff0c;发现隐藏模式&#xff0c;并减少调查时间。 总结 Elastic 为金融机构提供 AI 辅助的欺诈调查能力&#xff0c;可减少案件分流&#xff08;case triage&#xff09;时间。…...

Sunshine:如何打破硬件限制,构建你的个人游戏云服务器

Sunshine&#xff1a;如何打破硬件限制&#xff0c;构建你的个人游戏云服务器 【免费下载链接】Sunshine Self-hosted game stream host for Moonlight. 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine 在游戏体验日益多元化的今天&#xff0c;你是否曾因硬…...

通过Taotoken CLI工具一键配置多开发环境下的API密钥

通过Taotoken CLI工具一键配置多开发环境下的API密钥 1. 安装Taotoken CLI工具 Taotoken CLI工具提供了两种安装方式&#xff0c;可根据实际需求选择。对于需要频繁使用CLI的场景&#xff0c;推荐全局安装&#xff1a; npm install -g taotoken/taotoken如果只是临时使用或不…...

避开Halcon形变匹配的坑:详解determine_deformable_model_params自动参数与手动调参

Halcon形变匹配实战&#xff1a;从自动参数陷阱到工业级调优策略 在工业视觉检测领域&#xff0c;形变匹配技术就像一位经验丰富的质检员&#xff0c;能够识别经过拉伸、挤压或轻微形变的零件。但这位"质检员"有时会犯困——漏检合格品&#xff0c;或者误把瑕疵当正品…...

Umami数据湖:隐私优先的Web分析大数据存储与分析平台终极指南

Umami数据湖&#xff1a;隐私优先的Web分析大数据存储与分析平台终极指南 【免费下载链接】umami Umami is a modern, privacy-focused analytics platform. An open-source alternative to Google Analytics, Mixpanel and Amplitude. 项目地址: https://gitcode.com/GitHub…...