Hi, I am using the following configuration file for SOAP/JMS for spring on websphere 6.1 server
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxws="http://cxf.apache.org/jaxws" xmlns:jee="http://www.springframework.org/schema/jee" xmlns:http-conf="http://cxf.apache.org/transports/http/configuration" xmlns:sec="http://cxf.apache.org/configuration/security" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation=" http://www.springframework.org/schema/beans ttp://www.springframework.org/schema/beans/spring-beans.xsd http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd http://cxf.apache.org/core http://cxf.apache.org/schemas/core.xsd http://cxf.apache.org/transports/http/configuration http://cxf.apache.org/schemas/configuration/http-conf.xsd http://cxf.apache.org/transports/jms ttp://cxf.apache.org/schemas/configuration/jms.xsd http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee.xsd"> <import resource="classpath:META-INF/cxf/cxf.xml" /> <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" /> <import resource="classpath:META-INF/cxf/cxf-servlet.xml" /> <import resource="classpath:META-INF/cxf/cxf-extension-jms.xml" /> <bean id="inquiryProxyFactory" class="org.apache.cxf.jaxws.JaxWsProxyFactoryBean"> <property name="serviceClass" value="com.fifththird.host.datasource.tsys1.xmlm.TSYSXMLMessagingInquiry" /> <property name="address" value="jms://" /> <property name="features"> <list> <bean class="org.apache.cxf.feature.LoggingFeature" /> <bean class="org.apache.cxf.transport.jms.JMSConfigFeature" p:jmsConfig-ref="jmsConfig" /> </list> </property> </bean> <bean id="inquiryClient" class="com.fifththird.host.datasource.tsys1.xmlm.TSYSXMLMessagingInquiry" factory-bean="inquiryProxyFactory" factory-method="create" /> <bean id="jmsConfig" class="org.apache.cxf.transport.jms.JMSConfiguration"> <property name="targetDestination" value="jms/HostIntegration/TSYS1XMLMInquiryOutputQueue" /> <property name="replyDestination" value="jms/HostIntegration/TSYS1XMLMInputRemoteQueue" /> <property name="connectionFactory" ref="jmsConnectionFactory" /> <property name="wrapInSingleConnectionFactory" value="false" /> <property name="destinationResolver" ref="jmsDestResolver" /> <property name="reconnectOnException" value="false" /> <property name="useJms11" value="true" /> <property name="pubSubDomain" value="false" /> <property name="concurrentConsumers" value="1" /> <property name="maxConcurrentConsumers" value="10" /> <property name="sessionTransacted" value="false" /> </bean> <jee:jndi-lookup id="myTargetConnectionFactory" jndi-name="jms/HostIntegration/QueueConnectionFactory" /> <bean id="jmsConnectionFactory" class="org.springframework.jms.connection.SingleConnectionFactory"> <property name="targetConnectionFactory" ref="myTargetConnectionFactory" /> </bean> <bean id="jmsDestResolver" class="org.springframework.jms.support.destination.JndiDestinationResolver" /> </beans> I am getting the following exception while sending the messages. Cannot convert value of type [com.ibm.ejs.jms.JMSQueueConnectionFactoryHandle] to required type [javax.jms.ConnectionFactory] for property 'targetConnectionFactory': no matching editors or conversion strategy found Can some one help in what i am doing wrong in the above example , Any help would be apperciated. -- View this message in context: http://cxf.547215.n5.nabble.com/SOAP-JMS-Websphere-issue-tp4484711p4484711.html Sent from the cxf-user mailing list archive at Nabble.com.
