Anschluss von Apache ServiceMix Websphere MQ

Ich versuche eine Verbindung zu einer websphere MQ-queue-manager aus einer camel-route bereitgestellt, wie ein OSGI-bundle auf der Basis von Apache Service Mix.

Habe ich bereitgestellt, die IBM OSGI-bundles, die mit Websphere MQ und Konfiguration der Spring-Konfiguration, wie unten beschrieben:-

<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>

Zur Laufzeit bin ich immer diese Fehlermeldung => java.lang.ClassNotFoundException: javax.net.ssl.HandshakeCompletedListener nicht gefunden com.ibm.msg.client.osgi.ein Fehler in WMQ

Keiner der IBM-bundles import javax.net.ssl und ich kann nicht wirklich neu bündeln?

Hat jemand geschafft, eine Verbindung zu ein Fehler in WMQ von servicemix/fuse - 4 ?

Jede Hilfe wird sehr geschätzt.

Vielen Dank im Voraus, Tom

InformationsquelleAutor Tom Hargrave | 2012-02-17
Schreibe einen Kommentar