well, make sense.... (now I know why it always can not find the javax.transaction.TransactionManager)... I will try to switch the integration tests to use felix next step.
Thanks Jeff On Nov 15, 2007 6:22 PM, Guillaume Nodet <[EMAIL PROTECTED]> wrote: > I recall having some problems with the javax.transaction package too, > because a few classes from this package are defined in JDK 1.4 by default. > As OSGi does not support multiple exporters for a given package, it will > never use the package export by the geornimo jta bundle. > In felix I solved the problem by modifying the default properties file > that > configures which packages are provided by the system classloader (it is in > apache-servicemix/src/main/release/conf/config.properties). A solution > may > be to configure the integration tests to use felix instead of eclipse. > > On Nov 15, 2007 11:05 AM, Jeff Yu (JIRA) <[EMAIL PROTECTED]> wrote: > > > > > [ > > > https://issues.apache.org/activemq/browse/SM-1065?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel > ] > > > > Jeff Yu updated SM-1065: > > ------------------------ > > > > Attachment: SM-1065.patch > > > > With this little patch: > > 1. It will start an embedded broker. > > 2. Register the pooledConnectionFactory (provided by activemq) in the > OSGi > > container. > > 3. Add a system test in the itest module. > > > > In this bundle. > > 1) import the commons-pool jar, and export it. ( for right now, it > doesn't > > have the commons-pool bundle available). > > 2) import the javax.transaction package, although the geronimo_jta- > > 1.1_spec is a bundle, but It complains that can't find the > > javax.transaction even I install that bundle.. so I use the > > <Private-Package> to import this jta-spec. > > > > > ActiveMQ integration > > > -------------------- > > > > > > Key: SM-1065 > > > URL: https://issues.apache.org/activemq/browse/SM-1065 > > > Project: ServiceMix > > > Issue Type: New Feature > > > Reporter: Guillaume Nodet > > > Assignee: Jeff Yu > > > Fix For: 4.0 > > > > > > Attachments: SM-1065.patch > > > > > > > > > ActiveMQ jars are already OSGified, but we may want to create a bundle > > that would create a broker by default and registering a pooled > connection > > factory in OSGi maybe. That way, everyone could use the > ConnectionFactory > > registered in OSGi. > > > > -- > > This message is automatically generated by JIRA. > > - > > You can reply to this email to add a comment to the issue online. > > > > > > > -- > Cheers, > Guillaume Nodet > ------------------------ > Blog: http://gnodet.blogspot.com/ > -- Best Regards Jeff