Thanks Christian.

I did this:
packages:exports | grep javax.jms,  and I get:

karaf@root> packages:exports | grep javax.jms
    96 javax.jms; version="1.1.0"

Looks like I have only one.  Also, even if there were multiple bundles
exporting the javax.jms, I thought the whole point is that OSGi would only
wire up ONE of them to my bundle that requires it, and then just use that?
My bundle is marked ACTIVE:
[  64] [Active     ] [            ] [   60] OSGi-Enabled MSP Load Balancer
(1.0.0.SNAPSHOT)
so presumably, it has been resolved to one of the particular instances (if
there were multiples of the package exporters).

If I just look for JMS:
karaf@root> packages:exports  | grep jms
    96 javax.jms; version="1.1.0"
    97 org.springframework.jms; version="3.0.6.RELEASE"
    97 org.springframework.jms.config; version="3.0.6.RELEASE"
    97 org.springframework.jms.connection; version="3.0.6.RELEASE"
    97 org.springframework.jms.core; version="3.0.6.RELEASE"
    97 org.springframework.jms.core.support; version="3.0.6.RELEASE"
    97 org.springframework.jms.listener; version="3.0.6.RELEASE"
    97 org.springframework.jms.listener.adapter; version="3.0.6.RELEASE"
    97 org.springframework.jms.listener.endpoint; version="3.0.6.RELEASE"
    97 org.springframework.jms.remoting; version="3.0.6.RELEASE"
    97 org.springframework.jms.support; version="3.0.6.RELEASE"
    97 org.springframework.jms.support.converter; version="3.0.6.RELEASE"
    97 org.springframework.jms.support.destination; version="3.0.6.RELEASE"

Could the springframework.jms be the "other" package?  Since I can't get rid
of springframework (required for some of our services bundles), how do I
resolve this? Should I explicitly import the springframework version?  OR
just specify version to import as 3.0.6.RELEASE ??

--
View this message in context: 
http://karaf.922171.n3.nabble.com/JMS-messaging-issue-tp3882408p3884119.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Reply via email to