当前位置: 首页 > 知识库问答 >
问题:

获取:运行spring项目时为reactor.netty.resources.ConnectionProvider$Builder提供正确的类路径

沈淇
2023-03-14

说明:

试图调用不存在的方法。尝试是从以下位置进行的:

org.springframework.cloud.gateway.config.GatewayAutoConfiguration$NettyConfiguration.buildConnectionProvider(GatewayAutoConfiguration.java:798)
reactor.netty.resources.ConnectionProvider$Builder.evictInBackground(Ljava/time/Duration;)Lreactor/netty/resources/ConnectionProvider$ConnectionPoolSpec;
jar:file:/C:/Users/Sam/.m2/repository/io/projectreactor/netty/reactor-netty/0.9.12.RELEASE/reactor-netty-0.9.12.RELEASE.jar!/reactor/netty/resources/ConnectionProvider$Builder.class
reactor.netty.resources.ConnectionProvider.Builder: file:/C:/Users/Sam/.m2/repository/io/projectreactor/netty/reactor-netty/0.9.12.RELEASE/reactor-netty-0.9.12.RELEASE.jar
reactor.netty.resources.ConnectionProvider.ConnectionPoolSpec: file:/C:/Users/Sam/.m2/repository/io/projectreactor/netty/reactor-netty/0.9.12.RELEASE/reactor-netty-0.9.12.RELEASE.jar

更正应用程序的类路径,使其包含reactor.netty.resources.ConnectionProvider$Builder的单个兼容版本

进程结束,退出代码为%1

共有1个答案

晏修诚
2023-03-14

missing的方法在Reactor Netty 0.9.13中是新的。释放,你现在使用的是0.9.12。释放。这个版本来自Spring Boot2.3.4的依赖管理。Spring Boot 2.3.5升级到Reactor Netty 0.9.13。发布,这样您就可以通过升级到Spring Boot 2.3.5或更高版本来修复这个问题。

鉴于您使用的是2021年4月发布的Spring Cloud Hoxton.sr11,我建议您升级到类似的最近的Spring Boot 2.3.x版本。2.3.11.发行版是编写本报告时可用的最新发行版。

 类似资料:
  • 航班类别:package com.rahul.flightreservation.entities; 表说明:ID航班号运营航空公司出发城市到达城市日期出发估计日期出发时间 错误:Hibernate:from Fligher where departurecity=?和到达=?和DateofDeparture=?2020-06-28 20:32:13.138警告5744---[nio-8083-e

  • 我在Eclipse中经常遇到这个错误: 生成期间出错。对project project运行生成器“集成外部工具生成器”时出错。找不到生成器启动配置。对project project运行生成器“集成外部工具生成器”时出错。找不到生成器启动配置。

  • 但不走运,未设置自定义运行时类路径。

  • 我们有一个核心库和几个集成项目。每个集成项目都使用核心库,并继承核心DB flyway迁移。在核心中,有创建模式和一些初始数据的flyway迁移脚本。集成项目还包含迁移脚本。到目前为止,迁移脚本的执行顺序是这样的,核心迁移总是在集成项目之前运行,如下所示: 但是,我想要的是版本优先,而不是项目,例如: 我在核心中使用以下类: 以及集成项目中的以下内容: 如何通过Flyway实现这一点?

  • 我目前正在开发一个Java webapp,使用maven进行构建(我还没有mvn方面的经验)。对于我的场景,应用程序需要提供的作用域。现在,我将如何‘提取’pom文件中定义的JAR,以便将它们复制到Tomcat lib文件夹中?

  • 问题内容: 我正在尝试在当前包外部的路径中运行exe文件。我运行它的code.java文件在 但是exe所在的目录 如果可能的话,似乎最好的解决方案是获取Project的绝对路径,然后在其中添加“ src \ main \ resources \”。有什么好方法吗?或者有替代的解决方案?我正在使用Eclipse,但如果也可以在其他IDE中使用它,那就太好了。谢谢你的帮助。 问题答案: 解决此问题的