Подключение Apache ServiceMix к Websphere MQ - PullRequest
1 голос
/ 17 февраля 2012

Я пытаюсь подключиться к администратору очередей websphere MQ по верблюжьему маршруту, развернутому в виде пакета OSGI в Apache Service Mix.

Я развернул комплекты 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 не импортирует javax.net.ssl, и я не могу их повторно объединить?

Кому-нибудь удалось получить соединение, работающее с WMQ, от servicemix / fuse - 4?

Любая помощь очень ценится.

Большое спасибо заранее, Том

1 Ответ

2 голосов
/ 22 февраля 2012

Ответили здесь http://fusesource.com/forums/message.jspa?messageID=13274. Вставить его ниже:

Tom

ОК, еще кое-что попробовать ... иногда, когда сталкиваешься с нечетными проблемами загрузки классов, это помогает опробовать другую среду OSGi. И Феликс, и Равноденствие реализуют спецификацию, но под капотом подходят по-разному. Итак, чтобы попробовать Equinox вместо Felix, откройте файл etc / config.properties и внесите следующие изменения:

karaf.framework = равноденствие

Не забудьте также удалить каталог «data» перед повторным запуском ESB.

...