I compared the jars between activemq-all and activemq-osgi and these are 
missing in activemq-osgi:
javax.management.j2ee
javax.management.j2ee.statistics

I can't find these as maven dependencies. Do I just have to extract them from 
activemq-all?

Rob

On Mar 19, 2013, at 12:32 PM, Robert A. Decker wrote:

> Hello,
> 
> I've read the page:
> http://activemq.apache.org/osgi-integration.html
> 
> I'm trying to use activemq-osgi in Apache Sling, which uses Apache Felix for 
> its osgi container. I only want to use it to create Producers/Consumers and 
> Publishers/Subscribers. The apachemq server is running somewhere else.
> 
> First, I tried just using it as a dependency:
>            <dependency>
>                <groupId>org.apache.activemq</groupId>
>                <artifactId>activemq-osgi</artifactId>
>                <version>5.8.0</version>
>            </dependency>
> 
> However, when I try: 
>        ConnectionFactory factory = new ActiveMQConnectionFactory(brokerURL);
> 
> I get dependency errors somewhere inside activemq:
> Caused by: java.lang.ClassNotFoundException: 
> javax.management.j2ee.statistics.Stats not found by iarpa-messaging [115]
> 
> This is the same dependency problem I get with activemq-core. 
> 
> Out of curiosity I installed the achivemq-osgi jar into Felix and it 
> activated successfully but it doesn't seem to provide any osgi services.
> 
> When I user activemq-all (instead of activemq-core and activemq-osgi) I 
> successfully send and receive messages. However, activemq-all interferes with 
> slf4j and so I can't see log messages. activemq-all also messes up my exports 
> for the bundle. 
> 
> Does anyone have experience with these issues?
> 
> Can I use activemq-osgi and include something else for the missing 
> dependencies?
> 
> Rob

Reply via email to