We are trying to deploy to Tomcat without JBossEmbedded. We use iBatis for the DAO layer (no JPA, no Hibernate), and everything works fine with JBossEmbedded, but in standalone Tomcat there are problems. I'm including the following JAR files in WEB-INF/lib:
jboss-seam.jar jboss-seam-ui.jar javassist.jar jboss-el.jar cglib.jar dom4j.jar, hibernate-validator.jar janino.jar asm.jar asm-attrs.jar persistence.jar jta.jar
While using JBossEmbedded, iBatis is declared to use 'JDBC' transactions, and in standalone mode this is set to 'JTA'. This causes iBatis to be unable to start transactions. My guess is that Tomcat is not able to run the JTA transactions, and/or iBatis can't hook into them. Does anyone have any knowledge of doing this? Am I missing dependencies?
- Ray Clough