IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 新版Dubbo-admin管理控制台搭建踩坑 -> 正文阅读

[网络协议]新版Dubbo-admin管理控制台搭建踩坑

项目场景:

今天在搭建Dubbo管理控制台中遇到许多问题,将这些问题汇总起来,方便以后遇到相同问题的童鞋能够尽快解决~


问题汇总

由于我是观看尚硅谷的视频并参照其中的步骤再自己搭建,我按照其中的步骤到Dubbo在github上的项目,但是发现其中的项目结构已经发生很大的变化了!视频发布时间距离现在已经过去4年了额,现在项目的大都是前后端分离,我们还是将整个项目打包下载下来,项目结构如下:
在这里插入图片描述

问题1:mvn安装失败

打包下载好整个项目后,在dubbo-admin-server目录下执行:

mvn install -Dmaven.test.skip=true  #打包项目并且跳过测试

其实这个问题我并没有遇到,但是翻看评论区查找时发现有部分同学mvn下载安装失败,这结合我以往的经验来看就是需要提前安装配置好mvn仓库;我一开始是在根目录下按照视频执行
mvn clean package
如果是新版的那么会打包非常长的时间,而且有可能会报错,但如果最后看到BUILD SUCCESS那么也是可以的。

问题2:运行jar失败

我一开始就一直都解决不了这个问题,无论是新版还是旧版,启动就失败,但是又能够编译成功,这让我陷入沉思;查看报错信息后我发现我zookeeper并没有启动起来,这才导致启动失败:无法连接上zookeeper.

解决方案

1.需要提前安装配置好zookeeper,并且在Dubbo-admin-server的src/resources资源目录下的配置文件application.properties确定zookeeper的地址和端口配置正确

2.配置conf下,将zoo_simple.cfg复制一份并命名为zoo.cfg

3.在bin目录下启动zookeeper

zkServer.cmd

4.启动成功后就可以去dubbo-admin-server中(targer目录下)运行自己的jar包了

java -jar dubbo-admin-server-0.4.0.jar

问题3: 运行jar包出现端口已被占用

如果已经到这一步发现端口被占用,那么我们可以选择:
1.查看windows端口占用,并且kill掉占用端口的程序

2.上一种方法并不值得推荐,我们可以更改在Dubbo-admin-server的src/resources资源目录下的配置文件application.properties

添加服务端口为一个没有使用的端口即可:

server.port=8070

3.然后再重新打包,运行

最终效果

运行成功后登录localhost:8070,用户名和密码都默认为root,登录即可

在这里插入图片描述

当然评论区也有其它的解决方案:
这里截取几个以供仍然不能解决的小伙伴一些思路:

b站网友:iullor

现在下载时 dubbo-admin 先后端分离,在启动zookeeper后,想要看到监控,需要先下载dubbo-admin 然后 在server中打包。
使用mvn package -Dmaven.test.skip=true ,然后 java -jar 启动 之后看不到页面,因为前后端分离了,再去admin-ui 里面执行 npm install 等待下载前端的依赖;完毕后启动前端 npm run dev 之后 localhost:8081就可以看到现在的后台管理页面了,当然dubbo-server 必须启动起来

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章           查看所有文章
加:2022-04-18 18:20:11  更:2022-04-18 18:24:49 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 3:27:01-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码