ошибка mqjbnd05 при развертывании приложения в веб-сфере

У меня есть новая установка Wesphere 6.1 Fixpack 23. У меня развернуто приложение, для которого требуется MQSeries JMS Queue. Я настроил очередь запросов и ответов на основе поставщика MQSeries и фабрику соединений очереди на основе поставщика MQSeries. Когда развернутое приложение пытается получить доступ к очереди, я получаю следующую ошибку.

Любая помощь будет оценена. Спасибо!

Это помогает? при подключении к администратору очередей возникает ошибка java.lang.UnsatisfiedLinkError


person Community    schedule 28.05.2009    source источник


Ответы (4)


Кроме того, в разделе JMS -> Queue Connection Factories выберите свою фабрику соединений с очередью и проверьте, установлен ли для параметра «Тип транспорта» значение «BINDINGS» или «CLIENT».

Я поменял свой на CLIENT, и это, похоже, очень помогло.

Такая ошибка часто возникает в результате передачи _1_ в _2_, _3_ или _4_ в фабрику соединений. Попробуйте проверить все параметры во время выполнения. Обычно MQ не требует библиотеки mqjbnd05.

person dustmachine    schedule 29.05.2009

Попробуйте найти этот файл

person Valeriy    schedule 17.12.2012

Добавьте это в LIBPATH для вашей JVM и повторите попытку.

libmqjbnd05.so 

ПЕРЕЙДИТЕ в консоль администратора WebSphere. Среда -> переменные WebSphere. Найдите MQ_INSTALL_ROOT и измените его значение на каталог установки MQ [MQ Home].

person dertoni    schedule 29.05.2009

[5/28/09 10:33:42:538 EDT] 00000033 ServletWrappe E SRVE0068E: Неперехваченное исключение возникло в одном из методов службы сервлета: espaapp. Возникло исключение: org.springframework.web.util.NestedServletException: сбой обработки обработчика; вложенным исключением является java.lang.UnsatisfiedLinkError: mqjbnd05 (не найдено в java.library.path) Причина: java.lang.UnsatisfiedLinkError: mqjbnd05 (не найдено в java.library.path) в java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:953) в java.lang.ClassLoader.loadLibraryWithClassLoader(ClassLoader.java:922) в java.lang.System.loadLibrary(System.java:451) в com.ibm.mq.MQSESSION.loadLib(MQSESSION.java:1028) в com.ibm.mq.server.MQSESSION$1.run(MQSESSION.java:246) в java.security.AccessController.doPrivileged(AccessController.java:192) ) на com.ibm.mq.server.MQSESSION.(MQSESSION.java:243) на java.lang.J9VMInternals.initializeImpl(собственный метод) на java.lang.J9VMInternals.initialize(J9VMInternals.java:177) на com.ibm .mq.MQSESSIONServer.getMQSESSION(MQSESSIONServer.java:68) в com.ibm.mq.MQSESSION.getSession(MQSESSION.java:508) в com.ibm.mq.MQManagedConnectionJ11.(MQManagedConnectionJ11.java:213) в c om.ibm.mq.MQBindingsManagedConnectionFactoryJ11._createManagedConnection(MQBindingsManagedConnectionFactoryJ11.java:186) at com.ibm.mq.MQBindingsManagedConnectionFactoryJ11.createManagedConnection(MQBindingsManagedConnectionFactoryJ11.java:225) at com.ibm.mq.Stored com.ibm.mq.MQSimpleConnectionManager.allocateConnection(MQSimpleConnectionManager.java:173) в com.ibm.mq.MQQueueManagerFactory.obtainBaseMQQueueManager(MQQueueManagerFactory.java:795) в com.ibm.mq.MQQueueManagerFactory.procure(MQQueueManagerFactory.java:709) в com.ibm.mq.MQQueueManagerFactory.constructQueueManager(MQQueueManagerFactory.java:664) в com.ibm.mq.MQQueueManagerFactory.createQueueManager(MQQueueManagerFactory.java:160) в com.ibm.mq.MQQueueManager.(MQQueueManager.java:550) в com.ibm.mq.MQSPIQueueManager.(MQSPIQueueManager.java:62) в com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:2427) в com.ibm.mq.jms.M QConnection.createQMXA(MQConnection.java:1806) в com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:105) в com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:66) в com.ibm .mq.jms.MQXAQueueConnection. (MQXAQueueConnection.java:59) в com.ibm.mq.jms.MQXAQueueConnectionFactory.createXAQueueConnection(MQXAQueueConnectionFactory.java:82) в com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection(JMSManagedQueueConnection.java:123) в com.ibm. ejs.jms.JMSManagedConnection.(JMSManagedConnection.java:315) в com.ibm.ejs.jms.JMSManagedQueueConnection.(JMSManagedQueueConnection.java:71) ... Подробнее

person Rakesh Kumar    schedule 09.08.2012