I am trying to use Atomikos with Spring Boot to try a distributed transaction across two databases. I have followed the documentation but no matter what I do I get the error below:
com.atomikos.icatch.SysException: No Assembler Service found - please make sure that the right jars are in your class path
I have referenced spring-boot-starter-jta-atomikos in maven and then tried to use UserTransactionManagerImp as documented. I even tried using UserTransactionManager, init() it and then assign it to TransactionManager. But none of the variations worked either. It always fails on UserTransactionManager line with above error. Can someone please advise on what configuration mistake am I doing?