在Websphere上部署应用程序时出现mqjbnd05错误 [英] mqjbnd05 error when deploying app on websphere

查看:133
本文介绍了在Websphere上部署应用程序时出现mqjbnd05错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我重新安装了Wesphere 6.1 Fixpack23.我部署了需要MQSeries JMS Queue的应用程序.我建立了一个基于MQSeries提供程序的请求和答复队列以及一个基于MQSeries提供程序的队列连接工厂.当部署的应用程序尝试访问队列时,我收到以下错误.

I have a fresh install of Wesphere 6.1 Fixpack 23. I have an app deployed that requires an MQSeries JMS Queue. I set up an MQSeries provider-based request and reply queue and an MQSeries provider-based queue connection factory. When the deployed app tries to access the queue, I receive the following error.

任何帮助将不胜感激.谢谢!

Any assistance would be appreciated. Thanks!

[5/28/09 10:33:42:538 EDT] 00000033 ServletWrappe E SRVE0068E:Servlet的一种服务方法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) 在com.ibm.mq.MQBindingsManagedConnectionFactoryJ11._createManagedConnection(MQBindingsManagedConnectionFactoryJ11.java:186) 在com.ibm.mq.MQBindingsManagedConnectionFactoryJ11.createManagedConnection(MQBindingsManagedConnectionFactoryJ11.java:225) 位于com.ibm.mq.StoredManagedConnection.(StoredManagedConnection.java:84) 在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.MQConnection.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) ...更多

[5/28/09 10:33:42:538 EDT] 00000033 ServletWrappe E SRVE0068E: Uncaught exception thrown in one of the service methods of the servlet: espaapp. Exception thrown : org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.UnsatisfiedLinkError: mqjbnd05 (Not found in java.library.path) Caused by: java.lang.UnsatisfiedLinkError: mqjbnd05 (Not found in java.library.path) at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:953) at java.lang.ClassLoader.loadLibraryWithClassLoader(ClassLoader.java:922) at java.lang.System.loadLibrary(System.java:451) at com.ibm.mq.MQSESSION.loadLib(MQSESSION.java:1028) at com.ibm.mq.server.MQSESSION$1.run(MQSESSION.java:246) at java.security.AccessController.doPrivileged(AccessController.java:192) at com.ibm.mq.server.MQSESSION.(MQSESSION.java:243) at java.lang.J9VMInternals.initializeImpl(Native Method) at java.lang.J9VMInternals.initialize(J9VMInternals.java:177) at com.ibm.mq.MQSESSIONServer.getMQSESSION(MQSESSIONServer.java:68) at com.ibm.mq.MQSESSION.getSession(MQSESSION.java:508) at com.ibm.mq.MQManagedConnectionJ11.(MQManagedConnectionJ11.java:213) at com.ibm.mq.MQBindingsManagedConnectionFactoryJ11._createManagedConnection(MQBindingsManagedConnectionFactoryJ11.java:186) at com.ibm.mq.MQBindingsManagedConnectionFactoryJ11.createManagedConnection(MQBindingsManagedConnectionFactoryJ11.java:225) at com.ibm.mq.StoredManagedConnection.(StoredManagedConnection.java:84) at com.ibm.mq.MQSimpleConnectionManager.allocateConnection(MQSimpleConnectionManager.java:173) at com.ibm.mq.MQQueueManagerFactory.obtainBaseMQQueueManager(MQQueueManagerFactory.java:795) at com.ibm.mq.MQQueueManagerFactory.procure(MQQueueManagerFactory.java:709) at com.ibm.mq.MQQueueManagerFactory.constructQueueManager(MQQueueManagerFactory.java:664) at com.ibm.mq.MQQueueManagerFactory.createQueueManager(MQQueueManagerFactory.java:160) at com.ibm.mq.MQQueueManager.(MQQueueManager.java:550) at com.ibm.mq.MQSPIQueueManager.(MQSPIQueueManager.java:62) at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:2427) at com.ibm.mq.jms.MQConnection.createQMXA(MQConnection.java:1806) at com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:105) at com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:66) at com.ibm.mq.jms.MQXAQueueConnection.(MQXAQueueConnection.java:59) at com.ibm.mq.jms.MQXAQueueConnectionFactory.createXAQueueConnection(MQXAQueueConnectionFactory.java:82) at com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection(JMSManagedQueueConnection.java:123) at com.ibm.ejs.jms.JMSManagedConnection.(JMSManagedConnection.java:315) at com.ibm.ejs.jms.JMSManagedQueueConnection.(JMSManagedQueueConnection.java:71) ... More

推荐答案

有帮助吗? java.lang.连接到队列管理器时发生UnsatisfiedLinkError

此外,在"JMS->队列连接工厂"部分中,选择您的队列连接工厂,然后检查传输类型"是否设置为"BINDINGS"或"CLIENT"

Also, within the JMS -> Queue Connection Factories section, select your Queue Connection Factory and check if your "Transport Type" is set to 'BINDINGS' or 'CLIENT'

我将我的交换给CLIENT,这似乎很有帮助.

I swapped mine to CLIENT and that seemed to help a lot.

这篇关于在Websphere上部署应用程序时出现mqjbnd05错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆