You have to use the appropriate Transaction Manager regarding your environment.
In order to use JTA, you have to use a JtaTransactionManager.
You cannot do JTA with the...