Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.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
使用Kinesis启动Spring云流时出错_Spring_Spring Cloud Stream_Amazon Kinesis - Fatal编程技术网

使用Kinesis启动Spring云流时出错

使用Kinesis启动Spring云流时出错,spring,spring-cloud-stream,amazon-kinesis,Spring,Spring Cloud Stream,Amazon Kinesis,我正在尝试使用for process Kinesis Stream启动一个新的示例项目,但出现以下错误: Exception in thread "-kinesis-consumer-1" java.lang.NoSuchFieldError: logger at org.springframework.integration.aws.inbound.kinesis.KinesisMessageDrivenChannelAdapter.access$5400(Kine

我正在尝试使用for process Kinesis Stream启动一个新的示例项目,但出现以下错误:

Exception in thread "-kinesis-consumer-1" java.lang.NoSuchFieldError: logger
    at org.springframework.integration.aws.inbound.kinesis.KinesisMessageDrivenChannelAdapter.access$5400(KinesisMessageDrivenChannelAdapter.java:100)
    at org.springframework.integration.aws.inbound.kinesis.KinesisMessageDrivenChannelAdapter$ShardConsumer.lambda$execute$0(KinesisMessageDrivenChannelAdapter.java:941)
这些是我的pom依赖项:

<dependencies>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-stream</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-stream-binder-kinesis</artifactId>
        <version>LATEST</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-actuator</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

    <dependency>
        <groupId>com.amazonaws</groupId>
        <artifactId>aws-java-sdk-kinesis</artifactId>
        <version>1.11.632</version>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-devtools</artifactId>
        <scope>runtime</scope>
        <optional>true</optional>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-configuration-processor</artifactId>
        <optional>true</optional>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-stream</artifactId>
        <scope>test</scope>
        <classifier>test-binder</classifier>
        <type>test-jar</type>
    </dependency>
</dependencies>

org.springframework.cloud
春云流
org.springframework.cloud
春季云流运动
最新的
org.springframework.boot
弹簧靴起动器执行器
org.springframework.boot
SpringBootStarterWeb
亚马逊网站
aws java sdk运动学
1.11.632
org.springframework.boot
弹簧靴开发工具
运行时
真的
org.springframework.boot
spring引导配置处理器
真的
org.springframework.boot
弹簧起动试验
测试
org.springframework.cloud
春云流
测试
试验粘合剂
试验罐
带有Kinesis的SpringCloud示例代码已经过时,所以我尝试使用最新的依赖项


无论如何,有人可以帮忙吗?

您可能尝试使用最新的Spring Boot
2.4.x
,它已经为我们带来了Spring集成
5.4
。这一版本与最新的Spring Integration AWS不兼容,后者仍然基于Spring Integration
5.3.x


让我们看看您是否仍然可以坚持使用Spring Boot
2.3.x

您可能尝试使用最新的Spring Boot
2.4.x
,它已经为我们带来了Spring集成
5.4
。这一版本与最新的Spring Integration AWS不兼容,后者仍然基于Spring Integration
5.3.x


让我们看看您是否仍然可以坚持使用Spring Boot
2.3.x

好好工作!更改lib版本后,使用者开始。。。消费非常感谢。工作得很有魅力!更改lib版本后,使用者开始。。。消费谢谢。