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

Reply via email to