我試圖從作爲Apache Service Mix上的OSGI束部署的駱駝路由連接到websphere MQ隊列管理器。將Apache ServiceMix連接到Websphere MQ
我已經部署了IBM OSGI束來與WebSphere MQ和配置Spring的配置按如下: -
<route>
....
<to uri="websphere-mq:queue:TOMTEST" />
</route>
<bean id="websphere-mq" 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="hostName" value="...hostname..." />
<property name="port" value="...port..." />
<property name="queueManager" value="...qm..." />
<property name="channel" value="...channel..." />
<property name="useConnectionPooling" value="true" />
</bean>
</property>
</bean>
在運行時,我得到這個錯誤=>拋出java.lang.ClassNotFoundException:使用javax .net.ssl.HandshakeCompletedListener找不到com.ibm.msg.client.osgi.wmq
沒有任何IBM bundle導入javax.net.ssl,我真的不能重新捆綁它們嗎?
有沒有人設法從servicemix/fuse-4連接WMQ?
任何幫助,非常感謝。
提前許多感謝,湯姆