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

Reply via email to