Bom dia a todos.
Estou fazendo deploy de uma aplicação no WebSphere, e estou tendo a seguinte exceção, quando a aplicação tenta usar uma transação :
org.springframework.transaction.TransactionSystemException: JTA UserTransaction is not available at JNDI location [java:comp/UserTransaction];
No Spring, configurei o Transaction Manager da seguinte maneira :
<bean id="transactionManager"
class="org.springframework.transaction.jta.JtaTransactionManager">
<property name="autodetectTransactionManager"
value="false"/>
</bean>
Já consultei a documentação da IBM e do Spring, e não encontrei nenhum ponto que possa estar causando o problema.
As referências dizem que o nome JNDI java:comp/UserTransaction é padrão a partir da especificação EJB 2.0.
Se alguém puder ajudar, serei grato.
Abraço !