У меня есть стандартный Spring JMS конфигурацииНевозможно преобразовать значение типа [com.ibm.ejs.jms.JMSQueueConnectionFactoryHandle] для требуемого типа [javax.jms.ConnectionFactory]
<bean id="jmsTemplate" class="org.springframework.jms.core.JmsTemplate">
<property name="connectionFactory" ref="connectionFactory" />
<property name="defaultDestination" ref="jmsdestination" />
</bean>
<bean id="connectionFactory" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="jms/MQAuditQueueConnectionFactory" />
</bean>
<bean id="jmsDestinationResolver" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="jms/MQAuditQueue" />
</bean>
И я думаю, что стандартный MQ на WAS 8.5.5.2, когда я начинаю свой веб-приложение, я получаю:
Cannot convert value of type [com.ibm.ejs.jms.JMSQueueConnectionFactoryHandle] to required type [javax.jms.ConnectionFactory] for property 'connectionFactory'
Я отмечаю с моего сервера у меня есть следующие классы в следующих банках
class com/ibm/ejs/jms/JMSQueueConnectionFactoryHandle.class found in /opt/websphere/was8//plugins/com.ibm.ws.runtime.jar
и
com/ibm/mq/jms/MQQueueConnectionFactory.class found in /opt/websphere/was8//installedConnectors/wmq.jmsra.rar/com.ibm.mqjms.jar
Как получить WAS MQ использовать 2-ю банку?
Мои все весенние банки объединены в одну банку, как исключить банку jms. -runtime_spring.jar -spring_jms.jar (внутри рабочей среды весны) – Chinmoy
вам нужно изменить pom.xml, который используется для создания runtime_spring.jar –