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
