seata

在实施SpringCloudAlibaba的分布式事务处理时遇到Seata版本引发的启动失败问题。错误日志指出SeataDataSourceBeanPostProcessor类不存在,经过检查依赖并未发现冲突。最终通过调整Seata和SpringCloudSeata的版本匹配解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:

在学习spring cloud Alibaba 的分布式事务处理时 碰到的错误~ 哈啊哈哈 其实早就碰到了 偷懒不解决 今天做分布式项目的时候需要用到seata 躲的过初三 躲不过十五呀!下面是报错内容:


提示:以下是本篇文章正文内容,下面案例可供参考

一、报错内容

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2022-04-08 20:52:04.199 ERROR 11032 --- [           main] o.s.b.d.LoggingFailureAnalysisReporter   : 

***************************
APPLICATION FAILED TO START
***************************

Description:

An attempt was made to call a method that does not exist. The attempt was made from the following location:

    io.seata.spring.boot.autoconfigure.SeataAutoConfiguration.seataDataSourceBeanPostProcessor(SeataAutoConfiguration.java:65)

The following method did not exist:

    io.seata.spring.annotation.datasource.SeataDataSourceBeanPostProcessor.<init>(Z)V

The method's class, io.seata.spring.annotation.datasource.SeataDataSourceBeanPostProcessor, is available from the following locations:

    jar:file:/D:/Application/web/webapplication/maven/apache-maven-3.6.1-bin/Local%20repository/io/seata/seata-all/1.4.0/seata-all-1.4.0.jar!/io/seata/spring/annotation/datasource/SeataDataSourceBeanPostProcessor.class

The class hierarchy was loaded from the following locations:

    io.seata.spring.annotation.datasource.SeataDataSourceBeanPostProcessor: file:/D:/Application/web/webapplication/maven/apache-maven-3.6.1-bin/Local%20repository/io/seata/seata-all/1.4.0/seata-all-1.4.0.jar


Action:

Correct the classpath of your application so that it contains a single, compatible version of io.seata.spring.annotation.datasource.SeataDataSourceBeanPostProcessor


Process finished with exit code 1

1.初读日志信息

它说的引入的依赖冲突了 但是检查了好几遍 发现并没有冲突

害 后来修改了spring cloudSeata 依赖版本号 问题解决
我的Seata 是1.4.0 spring cloudSeata 是2.2.1.RELEASE

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值