These is a safe pattern to use UserTransaction in a EE container. Make sure our examples follow it.
https://developer.jboss.org/wiki/WhatIsTheCorrectPatternForUserTransactions