如何解决使用Spring Boot的Atomikos提供了atomikos.icatch.SysException:未找到汇编程序服务-请确保在您的类路径中使用了正确的jar
我正在尝试将Atomikos与Spring Boot结合使用,以尝试在两个数据库之间进行分布式事务。我已经按照文档进行操作,但是无论如何我都会收到以下错误消息:
pytest
我已经在maven中引用了spring-boot-starter-jta-atomikos,然后尝试按照记录使用UserTransactionManagerImp。我什至尝试使用UserTransactionManager,将其初始化(),然后将其分配给TransactionManager。但是,任何一种变化都不起作用。它总是在UserTransactionManager行上失败,并显示上述错误。有人可以告诉我我正在做什么配置错误吗?
解决方法
这是由于一个专家问题。所需的Atomikos-transactions.jar没有在我的计算机的“ m2”文件夹中被拉/保存-因此,运行时无法加载AssemblerImp类,从而导致此错误。该错误并不表示缺少哪个jar文件,只是未找到Assembler服务。希望这对遇到相同问题的人有所帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。