i tried to integrate the toplink 3.6 with jboss 2.4.4, but finally i failed. i writed a simple ejb(BMP, BMT), and a client test programm using user transaction, but it always throwed exceptions. according to the exceptions i traced the jboss source, and found that the problem was the transaction. if i used the user transation in my client program, it failed, if not it would work. and i found that the transaction that was resulted in by ServerUserTransaction.begin() was not same with the one by ServerUserTransaction.commit(), so it would result the error. anybody can help me?