提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
提示:这里可以添加本文要记录的大概内容:
在学习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