Проблема инициализации OSB WLS - PullRequest
1 голос
/ 15 сентября 2010

сталкиваясь с некоторым странным поведением в OSB, я настроил WLS с MQ в режиме клиента, я делаю небольшой тест для проверки соединения, я создал прокси-сервис для чтения сообщения из Q1 и Business Service (BS) направить его в Q2. Проблема в том, что прокси-сервер может прочитать сообщение, но БС выдает это:

JMSPool BEA-169807 Произошла ошибка при установлении начального соединения с ресурсом JMS с именем ALSB_JMS_SessionPool_491704821 из EJB-компонента или сервлета. Сервер попытается установить соединение позже. Ошибка: javax.jms.JMSException: [JMSPool: 169803] Не удалось выполнить поиск JNDI фабрики соединений JMS. AKBConnFact не удалось: javax.naming.NoInitialContextException: Невозможно создать экземпляр класса: com.sun.jndi.fscontext.RefFSContextFact .ClassNotFoundException: com.sun.jndi.fscontext.RefFSContextFactory

Примечание. Папка classpath или domain / lib содержит класс RefFSContextFactory

Есть идеи банды ..? ТИА

1 Ответ

0 голосов
/ 07 декабря 2010

Ответ - это ошибка в OSB, о которой необходимо сообщить. В качестве обходного пути вам нужно индивидуально установить jar-файлы в classpath weblogic в вашей папке domain / server / bin. просто перейдите по ссылке ниже для более подробной информации:

http://forums.oracle.com/forums/thread.jspa?threadID=2135523&start=0&tstart=0

...