Eg. Payara AS exports TransactionManager at JNDI.
In Camel CDI is currently hardcoded JNDI
Current solution is to remap this with web.xml, it would be nice to find way to make this configurable directly in Apache Camel.
Alternate approach can be similar to Spring, which tries to resolve TransactionManager from following JNDI names - https://github.com/spring-projects/spring-framework/blob/master/spring-tx/src/main/java/org/springframework/transaction/jta/JtaTransactionManager.java