Tomcat and Jetty integration has been improved in BTM 1.3.1. Integration is not anymore a clever hack but a clean integration with both container’s lifecyle.
This basically involved writing new classes that plugs in each container’s lifecycle, they are available in the distribution’s integration folder and are named btm-jetty6-lifecycle.jar and btm-tomcat55-lifecycle.jar for Jetty and Tomcat respectively.
Not only is that now working better than the previous way but I’ve finally found time to document this again for both Jetty and Tomcat. Following those instructions now allow you to get seamless integration of BTM and take advantage of JTA in those containers like you would in any full-blow application servers.
There is still a lot of work to do on the documentation level but things are slowly moving in the right direction. If there is something still unclear, poorly or not at all documented, I’d love to hear your comments.