Gateway、Nacos依赖启动问题解决

2023-11-08

今天是2022年开工的第一天,本是摸鱼带薪的一天,最终被一个bug所打扰,这怎么可以呢?!!新的一年第一个bug记录一下。

祝大家 新年快乐 ( ´・ω・)ノ(._.`)摸摸头

代码样例:
在这里插入图片描述
报错如下:
在这里插入图片描述
启动即报错,直接好家伙,下面是排查报错的步骤(相信英语跟我一样不好的同学,翻译软件已经准备就绪了吧):

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后我们在看看,刚才的报错有提示到reactor-netty-0.9.2.RELEASE.jar这个版本的问题,我们去中央仓库更换一下版本

在这里插入图片描述
选择一个版本更新了依赖后发现,这个问题解决了,又来了新的问题:
在这里插入图片描述
好嘛,我改!!!
又去中央仓库换了换,最后成功了,运行成功!!!

可以更新以下的依赖,进行解决:

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-gateway</artifactId>
    <exclusions>
        <!-- 注:一定要把旧的包排除掉,再引入新的包 -->
        <exclusion>
            <groupId>io.projectreactor.netty</groupId>
            <artifactId>reactor-netty</artifactId>
        </exclusion>
        <!-- 由于我发现排除了netty包,还会有一个类,也是相同的问题,即缺少了某个方法,没关系,我们按照上面的步骤再来一次 -->
        <exclusion>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webflux</artifactId>
        </exclusion>
    </exclusions>
</dependency>
<!-- 解决jar包不一致问题 -->
<dependency>
    <groupId>io.projectreactor.netty</groupId>
    <artifactId>reactor-netty</artifactId>
    <version>0.9.7.RELEASE</version>
</dependency>
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-webflux</artifactId>
    <version>5.2.9.RELEASE</version>
</dependency>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Gateway、Nacos依赖启动问题解决 的相关文章

  • Java基础系列-《流程控制--循环结构》

    前言 张浩Java考试成绩未达到自己的目标 为了表明自己勤奋学习的决心 他决定写一百遍 好好学习 天天向上 根据前面学习的内容我们知道System out println 好好学习 天天向上 可以将这句话打印出来 但是现在是要打印100次
  • 攻防世界NaNNaNNaNNaN-Batman

    打开压缩包观察web100的内容 看起来好像代码是吧 改后缀html浏览器打开 这个东西没有用 继续 查教程 发现有大佬说因为前面有script 基本可以藕断这是js代码 然后大佬又告诉我说把乱码最后的那个 eval改为alert在用浏览器
  • 文件管理服务器数据库,会博通系统的海量数据库管理策略

    在会博通的用户中 有些用户的数据量已达100GB 200GB 甚至数TB以上 并且 数据量还在迅速增长之中 为了满组客户海量数据管理的需要 会博通从多数据库管理和数据库本身的存储管理两方面提出策略与建议 多数据库管理 会博通的企业版支持多数

随机推荐

  • 【设计模式】代理模式

    Java 的代理模式是一种设计模式 它可以让一个对象 代理对象 代替另一个对象 目标对象 去执行一些操作 并且可以在执行前后添加一些额外的功能 代理模式可以实现对目标对象的功能扩展和保护 Java 的代理模式有两种实现方式 静态代理和动态代
  • 表单传值

    PHP中接收数据的三种方式 GET 接收GET方式提交的数据 POST 提交POST方式提交的数据 REQUEST 接收POST或者GET提交的所有数据 这三种方式都是超全局预定义数组 表单元素的 name 属性的值作为数组的下标 而val
  • 关于快速排序

    关于快速排序的一些知识以及代码实现 快速排序算法通过多次比较和交换来实现排序 其排序流程如下 1 首先设定一个分界值 通过该分界值将数组分成左右两部分 2 将大于或等于分界值的数据集中到数组右边 小于分界值的数据集中到数组的左边 此时 左边
  • 【单片机基础】ADC0832详解

    文章目录 一 ADC0832介绍 1 功能特点 2 引脚说明 3 ADC0832与单片机接口 4 工作时序 二 例程 一 ADC0832介绍 ADC0832 是美国国家半导体公司生产的一种8 位分辨率 双通道A D转换芯片 由于它体积小 兼
  • cubemx+stm32 气体传感器开发

    一 气体传感器 MQ系列 MQ5 可燃气体传感器 检测空气中的可燃气体浓度 单位ppm 是百万分之1 如果一立方米的空气 有一立方厘米的可燃气体 则浓度为1ppm 可燃气体对人体有害的浓度是200ppm 查看手册 可以看到 当浓度为500时
  • 机器学习之电子商务网站用户行为分析及服务推荐案例

    项目概述 本项目案例根据某法律咨询服务网站的用户浏览记录 把用户划分为训练集的用户和测试集的用户 再根据找出相应用户的浏览记录划分为训练集数据和测试集数据 训练集用于后续构建用户物品矩阵 再根据用户物品矩阵构建物品相似度矩阵 根据杰卡德相似
  • js实现将字符串里包含手机号的中间四位替换为****

    var character sd13564349471中 字符 1 判断该字符串里是否包含数字 function getNum text var value text replace 0 9 ig return value 2 if包含数字
  • 外网访问VMware虚拟机

    目的 主机上安装了VMware VMware上安装了Linux虚拟机 我安装的是Centos7 我想让虚拟机向外提供Web服务 本文记录如何让我的主机和外网用户可以访问VM虚拟机上的Web 网络环境 单IP服务器1台 提供固定IP1个 固定
  • java 私有云_基于MOS9.0的OpenStack私有云部署

    本手册中私有云部署操作是在完成Mos9 0源搭建的基础上 如果没有可用的Mos9 0源 fuel 请先完成Mos9 0源的搭建 一 网络环境要求 1 1网络清单 序号 网络名称 用途 1 PXE网络 用于OpenStack集群中其他节点从m
  • [转]QNX与Linux OS比较优劣-QNX与Linux两家未来有望独霸车载电子操作系统

    如果你认为本系列文章对你有所帮助 请大家有钱的捧个钱场 点击此处赞助 赞助额0 1元起步 多少随意 声明 本文只用于个人学习交流 若不慎造成侵权 请及时联系我 立即予以改正 锋影 email 174176320 qq com 车载电子操作系
  • 密码学与网络安全笔记整理-数据完整性技术

    1 数据完整性 类似于通信中的校验码功能 在密码学领域数据完整性用于验证收到信息的正确性 校验收到的信息是否经过篡改 校验收到的信息是真实的发送者发送而非伪造 发送者通过编码为消息增加一些 冗余 生成一个校验值 并将该校验值附在消息之后 接
  • 基于深度学习的DDN图像去雨算法实战准备指南

    一 DDN图像去雨算法的复现代码下载 1 DDN的图像去雨算法的代码分为tensorflow版本和matlab版本 下载的链接分别如下 1 DDN tensorflow下载 https download csdn net download
  • border-box和content-box最直观的区别和解释

    Chrome浏览器box sizing默认是content box content box就是元素的width和height决定了元素的宽高 这意味着元素的border和padding等不能算在元素的width和height中 paddin
  • python怎么用for循环找出最大值_用for循环语句写一个在输入的十个数字中求最大和最小值的python程序应该怎么写?...

    在输入的十个数字中求最大和最小值的 python 代码 这个需求 在不同时间来看 解题思路不同 所需要的 python 知识点不同 作为萌新的我 为此特意整理了 3 种解法 以及相应的知识点笔记 解法A 不使用列表 min 或 max 只是
  • 笔记:Element UI Dialog弹框 水平垂直居中

    需求 element dialog 默认不是水平居中的 需要改为水平垂直居中 方法一 全局设置 在App vue中添加代码 全局设置 element ui dialog水平垂直居中 el dialog left 50 top 50 tran
  • 超全超详细的安装nvidia显卡驱动教程

    最近想做的事情有点多 感觉卡不够用了 师兄不知道在实验室机房哪个地方找了一个两卡的废旧服务器 开始上手才发现服务器显卡驱动都没装 显卡还是个GTX1060 6G 甜点级别显卡 跑点小东西玩玩 打点小比赛行了 准备工作 安装驱动 1 使用标准
  • udp包最大数据长度是多少

    原文地址 https blog csdn net caoshangpa article details 51530685 每个udp包的最大大小是多少 65507 约等于 64K 为什么最大是65507 因为udp包头有2个byte用于记录
  • 谷粒商城(一)

    谷粒商城 一 1 环境搭建 安装 docker docker 安装 mysql docker 安装 redis 安装配置 git 准备工具 IDEA VsCode 从 gitee 初始化项目 2 创建微服务项目 1 创建项目 2 初始化数据
  • 大疆睿炽Tello EDU无人机python操控之三——使用easyGUI模拟操控界面控制Tello EDU

    使用easyGUI模拟操控界面控制Tello EDU 说到easyGUI这个模块 大家应该都不陌生了 模块名中有个 easy 是的 这代表它用起来很简单 这个模块就是一个能够轻易创建用户界面的工具 所以本篇文章我们将实现使用用户界面来对Te
  • Gateway、Nacos依赖启动问题解决

    今天是2022年开工的第一天 本是摸鱼带薪的一天 最终被一个bug所打扰 这怎么可以呢 新的一年第一个bug记录一下 祝大家 新年快乐 摸摸头 代码样例 报错如下 启动即报错 直接好家伙 下面是排查报错的步骤 相信英语跟我一样不好的同学 翻