Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 获取:运行spring项目时reactor.netty.resources.ConnectionProvider$Builder的正确类路径_Java_Spring Boot_Netty - Fatal编程技术网

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

Java 获取:运行spring项目时reactor.netty.resources.ConnectionProvider$Builder的正确类路径,java,spring-boot,netty,Java,Spring Boot,Netty,说明: 试图调用不存在的方法。从以下位置进行了尝试: org.springframework.cloud.gateway.config.GatewayAutoConfiguration$NettyConfiguration.buildConnectionProvider(GatewayAutoConfiguration.java:798) 以下方法不存在: reactor.netty.resources.ConnectionProvider$Builder.evictInBackground(

说明:

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

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;
该方法的类reactor.netty.resources.ConnectionProvider$Builder可从以下位置获得:

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
已从以下位置加载类层次结构:

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

该方法缺失,您目前正在使用0.9.12.RELEASE。此版本来自SpringBoot2.3.4的依赖项管理。Spring Boot 2.3.5已升级到Reactor Netty 0.9.13.RELEASE,因此您可以通过升级到Spring Boot 2.3.5或更高版本来修复此问题


考虑到您使用的是2021年4月发布的SpringCloud Hoxton.SR11,我建议您升级到类似的最新SpringBoot 2.3.x版本。2.3.11.RELEASE是撰写本文时可用的最新版本。

您使用的Spring Cloud Gateway版本与您使用的Reactor Netty版本不兼容。你能分享你的build.gradle或pom.xml文件吗,这样我们就可以看到版本来自哪里了?嘿,伙计,很抱歉反应太晚了。这是我的项目pom:TIA