Hi Jason, I think you must use a other deployment model. If you want that jackrabbit is participating to a XA Transaction you must obtain the Repository through JNDI as a JCA Resource.
You can find a documentation how to define such JCA Resource http://wiki.apache.org/jackrabbit/JackrabbitOnJBoss http://jackrabbit.apache.org/deployment-models.html describes different deployment models ... greets claus
