You need to use the Tyrex plugin when
the transactions come from different VMs.
The default TransactionManager is optimized for one VM.
I runned into same problem while connecting between to jboss servers. Can you send some example how to use this Tyrex plugin.
There is example JBoss config
in jboss-service.xml or jboss.jcml
You will need config for the tyrex config in domain.xml
I haven't used it myself, I don't know what
goes in there.
It is not necessary to set up tyrex. I set the method that access remote container with transaction not required. So the transaction manager has nothing to do and the create() method work fine.
How do you do this? Do you have any sample code for this?