|Re: [equinox-dev] Re:Can ActiveMQ be used together with OSGI?|
Hi Jan and Wang,|
FYI, we (ECF) have a JMS provider bundle that exports the (currently) geronimo_jms_1.1-rc4.jar JMS API impl (but would like to move to a more recent version of JMS API....geronimo or not). The bundle is called org.eclipse.ecf.provider.jms and is located here: http://ecf1.osuosl.org. I would like to coordinate with whoever is appropriate to create a bundle exposing *just* the JMS API (javax.jms.*) for Orbit-based distribution: http://www.eclipse.org/orbit.
We also have an old activemq-based bundle that we are using to implement an ActiveMQ ECF provider: org.eclipse.ecf.provider.jms.activemq. This bundle has all of the ActiveMQ libs (albeit old...3.5...versions of activemq) and depends upon org.eclipse.ecf.provider.jms. Would like to see new version of activemq libs there also if we can manage it.
Please feel free to file bugs/enhancement requests here: https://bugs.eclipse.org/bugs/enter_bug.cgi?product=ECF&bug_severity=enhancement
Jan Stette wrote:
To add to that: JMS is provided in the ActiveMQ distribution, specifically in the geronimo-jms_1.1_spec-1.0.jar file in the /lib directory. So check that the bundle that contains ActiveMQ is exporting the javax.jms package. Or, if the bundle where your code lives contains the ActiveMQ libraries directly, check that this jar file is on your bundle's classpath.