Finally, this thread helped me :

http://www.nabble.com/Shared-Libraries-usable-by-deployed-SUs--tf2326969s12049.html#a6473694

In my POJO's SU, I've added the servicemix-wsn2005-3.1-incubating.jar file,
so my xbean.xml refrences it :

<?xml version="1.0" encoding="UTF-8"?>
<beans  xmlns:jsr181="http://servicemix.apache.org/jsr181/1.0";
xmlns:mp="http://odelia-technologies.com/metaphora";>
        <property name="context" ref="context" />
        <classpath>
                <location>service.jar</location>
                <location>servicemix-wsn2005-3.1-incubating.jar</location>
        </classpath>
        <jsr181:endpoint pojoClass="com.odelia.metaphora.ServiceMtom"
annotations="none" service="mp:serviceMtom" endpoint="serviceMtomEP"
mtomEnabled="true"/>    
</beans>

What I find interesting is one can send a message notification from inside
the bus using API.

Hope this help.


bgoetzmann wrote:
> 
> Hello,
> 
> Testing the servicemix-wsn2005 component in ServiceMix 3.1, I'm facing a
> problem for the servicemix-wsn2005-3.1-incubating.jar library.
> 
> Putting the servicemix-wsn2005-3.1-incubating-installer.zip in the install
> directroy and deploying a SU on the servicemix-wsn2005 component, all is
> correct. From the outsite on the JBI bus I'm able to subscribe on a topic
> and send notification messages.
> 
> I'm developing a POJO (that must deployed on the servicemix-jsr181
> component) to be able to send a notification message to the notification
> broker with this code : 
> 
> try { 
>   NotificationBroker wsnBroker = new NotificationBroker(context); 
>   wsnBroker.notify("myTopic", parse("<hello>Bonjour !</hello>")); 
> } catch (Exception e) { 
>   e.printStackTrace(); 
> } 
> 
> But when deploying the corresponding SA I get a NoClassDefFoundError for
> the NotificationBroker class :
> java.lang.NoClassDefFoundError:
> org/apache/servicemix/wsn/client/NotificationBroker
> This class commes form the servicemix-wsn2005-3.1-incubating.jar library.
> 
> So if a copy the servicemix-wsn2005-3.1-incubating.jar library (coming
> from servicemix-wsn2005-3.1-incubating-installer.zip) in the lib, and
> restart ServiceMix I get an exception at the installation of the
> servicemix-wsn2005 component (something like BaseComponent not found).
> 
> How can I shared the servicemix-wsn2005-3.1-incubating.jar library ?
> Any idea about this problem ?
> 
> Thank you.
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Test-on-the-servicemix-wsn2005-component-tf4013469s12049.html#a11401108
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to