HI,

I am trying to run the example provided in the camel manual.

"Better JMS Transport for CXF Webservice using Apache Camel".

I made changes to the connection factory to point to the iBM MQ 5.3. I
changed the wsdl to my service wsdl. When i am trying to run, i am getting
the exception:

2009-03-23 12:18:09,322 ERROR [org.apache.camel.processor.DeadLetterChannel]
- Failed delivery for exchangeId: ID-W2GZHS8301-4436-1237828678058-0-0. On
delivery attempt: 5 caught: java.lang.ClassCastException:
org.apache.camel.component.jms.JmsConfiguration$CamelJmsTeemplate102
java.lang.ClassCastException:
org.apache.camel.component.jms.JmsConfiguration$CamelJmsTeemplate102
        at 
org.apache.camel.component.jms.JmsProducer.process(JmsProducer.java:175)
        at 
org.apache.camel.processor.SendProcessor.process(SendProcessor.java:68)
        at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:49)
        at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:78)
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:115)

Any Ideas:

My client.xml is listed below:
<bean id="ibmmq" class="org.apache.camel.component.jms.JmsComponent"> 
                <property name="connectionFactory"> 
                        <bean class="com.ibm.mq.jms.MQQueueConnectionFactory"> 
                                <property name="transportType"> 
                                        <util:constant
static-field="com.ibm.mq.jms.JMSC.MQJMS_TP_CLIENT_MQ_TCPIP"/> 
                                </property> 
                                <property name="queueManager" 
value="QM_w2gzhs8301"/> 
                                <property name="hostName" 
value="XXX.XXX.XX.XX"/>      
                                <property name="port" value="1414"/> 
                        </bean> 
                </property>
                <property name="useVersion102" value="true" />
                <!--<property name="messageConverter" 
ref="messageConverter102"/>
                
        --></bean> 
                
                <bean id="messageConverter102"
class="org.springframework.jms.support.converter.SimpleMessageConverter102"/>
                
                <client id="CustomerService" 
xmlns="http://cxf.apache.org/jaxws"; 
                                                                         
xmlns:enr="http://www.enrollment.com/RefreshService";
                                                                         
serviceName="enr:EnrollmentRefreshService"
                                                                         
endpointName="enr:EnrollmentRefreshService"
                                                                         
address="camel://direct:CustomerService" 
                                                                        
serviceClass="com.enrollment.refreshservice.EnrollmentRefreshService">
                                                                         
<features>
                        <!-- Enables logging of SOAP messages. -->
                        <logging xmlns="http://cxf.apache.org/core"; />
                </features>
                </client>
        
                
                        
        <camelContext id="camelContext" trace="true"
xmlns="http://camel.apache.org/schema/spring";>
                <route>
                        <from uri="direct:CustomerService" />
                        <to uri="ibmmq://queue:My.QUEUE" />
                </route>
        </camelContext>
-- 
View this message in context: 
http://www.nabble.com/Apache-Camel-2.0-M1-java.lang.ClassCastException%3A-org.apache.camel.component.jms.JmsConfiguration%24CamelJmsTeemplate102-tp22665483p22665483.html
Sent from the Camel - Users (activemq) mailing list archive at Nabble.com.

Reply via email to