The entityengine.xml contains this..
<user-transaction-jndi jndi-server-name="default" jndi-name="java:comp/UserTransaction"/>
<transaction-manager-jndi jndi-server-name="default" jndi-name="java:comp/UserTransaction"/>
In fact this only works in Tomcat 5.0. There is a comment instructing how to change the JNDI name to Tomcat 5.5 format which is..
<user-transaction-jndi jndi-server-name="default" jndi-name="java:comp/env/UserTransaction"/>
<transaction-manager-jndi jndi-server-name="default" jndi-name="java:comp/env/UserTransaction"/>
I think most people will be using TC 55 or higher now so maybe change this..
We've updated the entittyengine.xml defaults to be Tomcat 5.5 compliant and fixed the related documentation. Should make some users lives a little easier
cheers,
Tim