Is a JTA UserTransaction supposed to be bound as
java:comp/UserTransaction, from inside a EAR/EJB context?
I'm getting unhappy exceptions like:
<snip>
Caused by: org.springframework.transaction.TransactionSystemException:
JTA UserTransaction is not available at JNDI location
[java:comp/UserTransaction]; nested exception is
javax.naming.NameNotFoundException: UserTransaction
at
org.springframework.transaction.jta.JtaTransactionManager.lookupUserTransaction(JtaTransactionManager.java:359)
at
org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:312)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1065)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:343)
... 65 more
</snip>
I've been meaning to download a JNDI viewer so I can actually see
what's in there.
--jason