UserTransaction: javax.naming.NameNotFoundException após a migração para o WildFly 8.2.0 e Java 8

Após migrar para o Java 8 e o WildFly 8.2.0, recebo esse erro em todas as transações

UserTransaction: javax. .lookup (ServiceBasedNamingStore.java:140) em org.jboss.as.naming.ServiceBasedNamingStore.lookup (ServiceBasedNamingStore.java:81) em org.jboss.as.naming.NamingContext.lookup (NamingContext.java:202) em org. jboss.as.naming.NamingContext.lookup (NamingContext.java:179) em org.jboss.as.naming.InitialContext $ DefaultInitialContext.lookup (InitialContext.java:235) em org.jboss.as.naming.NamingContext.lookup NamingContext.java:188) em org.jboss.as.naming.NamingContext.lookup (NamingContext.java:184) em javax.naming.InitialContext.lookup (InitialContext.java:417) [rt.jar: 1.8.0_45] em javax.naming.InitialContext.lookup (InitialContext.java:417) [rt.jar: 1.8.0_45]

O Bean tem a anotação@TransactionManagement(TransactionManagementType.BEAN)

É aqui que a exceção acontece:

final javax.naming.Context tmpNamingContext = new javax.naming.InitialContext();
                    userTransaction = ((UserTransaction) tmpNamingContext.lookup("java:jboss/UserTransaction"));

Não sei o que está acontecendo aqui e não consigo encontrar nenhuma boa solução.

Por favor ajude.

questionAnswers(1)

yourAnswerToTheQuestion