Hi,

Add*
        <classpath>
               <library>your-library-name</library>
</classpath> *into the xbean.xml of your su, this should solve your problem

Best Regards

Freeman
PM wrote:
Hi,

  I finally got around to trying out the "new" JMS provider enpoints.  I
have a marshaler which is setting the JMSXGroupID (which i think is working
ok).

  Now it just so happens that I can re-use my marshaler in about 4 places in
my system, which is nice, so I moved the marshaller into a shared library. Deployed this no problem. But now when I deploy the SA with the SU that
uses the marshaler in the shared lbrary, spring refuses to find my marshaler
class.  The SA and SU both build correctly so I have the correct
dependencies set in the POM's.

  Is there something that I need to specify in the xbean's that will use the
shared library?  My xbean.xml is below for perusal:

<?xml version="1.0" encoding="UTF-8"?>
<beans       xmlns:jms="http://servicemix.apache.org/jms/1.0";
        xmlns:project="http://www.company.com/project";
        xmlns:amqpool="http://jencks.org/amqpool/2.0";
        <jms:provider service="project:aGroupedQueue"
                endpoint="queueEndpoint"
                pubSubDomain="false"
                destinationName="GROUPED-QUEUE"
                connectionFactory="#connectionFactory"
                marshaler="#groupMarshaler"
        />

        <amqpool:pool
                id="connectionFactory"
                brokerURL="discovery:(multicast://default)"
                maxConnections="8"
        />

        <bean id="groupMarshaler" class="com.company.project.GroupMarshaler"/>
</beans>

Regards, Paul.

p.s.  this is SMX 3.2.1

Reply via email to