Hi,

we are suffering since a lot of time due to the reason that the
javax.transaction and javax.transaction.xa packages are included into the
org,apache.aries.transaction.manager bundle. We had the following problems:


   - In equinox if anything imports these packages (e.g. jdbc driver) and
   no version is defined they will wire to the JDK package
   - javax.sql.XaConnection from JDK uses javax.transaction.xa package in
   one of the function signatures. As the javax.sql package is part of the JDK
   it is wired to the javax.transaction.xa from JDK.

Stangely something works inside Eclipse but not on a standalone equinox. We
had to modify each JDBC driver jars and utilities that use these packages
to wire to at least version 1.1 of javax.transaction package.

My questions would be:

   - Is it really necessary to take these packages into
   aries.transaction.manager?
   - Would it be possible to have bundles separately? manager, jta, jta
   missings (the reason why geronimo needs these packages).


Probably an extension bundle would be nice that exports the
javax.transaction.xa packages from JDK with version 1.1 (I think I saw
somewhere trick like this).

Regards,
Balazs Zsoldos

Reply via email to