anchor.diff:  
   
   
  +[[boot-features-jta-mixed-jms]]
   === Mixing XA and non-XA JMS connections
   When using JTA, the primary JMS `ConnectionFactory` bean will be XA aware and participate
   in distributed transactions. In some situations you might want to process certain JMS
  
positive.code: 
  
  
  === Using a Java EE managed transaction manager
  If you are packaging your Spring Boot application as a `war` or `ear` file and deploying
  it to a Java EE application server, you can use your application servers built-in
  
negative.code: 
  
  
  [[boot-features-jta-atomikos]]
  === Using an Atomikos transaction manager
  Atomikos is a popular open source transaction manager which can be embedded into your
  Spring Boot application. You can use the `spring-boot-starter-jta-atomikos` Starter POM to
  