问题描述
我正在尝试将Atomikos与Spring Boot结合使用,以尝试在两个数据库之间进行分布式事务。我已经按照文档进行操作,但是无论如何我都会收到以下错误消息:
pytest
我已经在maven中引用了spring-boot-starter-jta-atomikos,然后尝试按照记录使用UserTransactionManagerImp。我什至尝试使用UserTransactionManager,将其初始化(),然后将其分配给TransactionManager。但是,任何一种变化都不起作用。它总是在UserTransactionManager行上失败,并显示上述错误。有人可以告诉我我正在做什么配置错误吗?
解决方法
这是由于一个专家问题。所需的Atomikos-transactions.jar没有在我的计算机的“ m2”文件夹中被拉/保存-因此,运行时无法加载AssemblerImp类,从而导致此错误。该错误并不表示缺少哪个jar文件,只是未找到Assembler服务。希望这对遇到相同问题的人有所帮助。