2009-05-28 12 views
2

Ich habe eine neue Installation von Wesphere 6.1 Fixpack 23. Ich habe eine App bereitgestellt, die eine MQSeries JMS-Warteschlange erfordert. Ich habe eine anbieterbasierte MQSeries-Anforderungs- und Antwortwarteschlange und eine MQSeries-Anbieter-basierte Warteschlangenverbindungsfactory eingerichtet. Wenn die bereitgestellte App versucht, auf die Warteschlange zuzugreifen, erhalte ich den folgenden Fehler.mqjbnd05 Fehler bei der Bereitstellung der App auf der Websphere

Jede Hilfe wäre willkommen. Vielen Dank!

[28.05.09 10: 33: 42: 538 EDT] 00000033 ServletWrappe E SRVE0068E: Nicht abgefangene Ausnahme in einer der Servlet-Methoden des Servlets: espaapp. Ausnahme ausgelöst: org.springframework.web.util.NestedServletException: Handler-Verarbeitung fehlgeschlagen; verschachtelte Ausnahme ist java.lang.UnsatisfiedLinkError: mqjbnd05 (nicht in java.library.path gefunden) Verursacht durch: java.lang.UnsatisfiedLinkError: mqjbnd05 (nicht in java.library.path gefunden) bei java.lang .ClassLoader.loadLibraryWithPath (ClassLoader.java:953) bei java.lang.ClassLoader.loadLibraryWithClassLoader (ClassLoader.java:922) bei java.lang.System.loadLibrary (System.java:451) bei com.ibm.mq .MQSESSION.loadLib (MQSESSION.java:1028) bei com.ibm.mq.server.MQSESSION $ 1.run (MQSESSION.java:246) bei java.security.AccessController.doPrivileged (AccessController.java:192) um com.ibm.mq.server.MQSESSION. (MQSESSION.java:243) bei java.lang.J9VMInternals.initializeImpl (native Methode) bei java.lang.J9VMInternals.initialize (J9VMInternals.java:177) bei com.ibm.mq.MQSESSIONServer.getMQSESSION (MQSESSIONServer.java:68) bei com .ibm.mq.MQSESSION.getSession (MQSESSION.java:508) bei com.ibm.mq.MQManagedConnectionJ11. (MQManagedConnectionJ11.java:213) bei com.ibm.mq.MQBindingsManagedConnectionFactoryJ11._createManagedConnection (MQBindingsManagedConnectionFactoryJ11.java:186) bei com.ibm.mq.MQBindingsManagedConnectionFactoryJ11.createManagedConnection (MQBindingsManagedConnectionFactoryJ11.java:225) bei com.ibm.mq.StoredManagedConnection. (StoredManagedConnection.java:84) bei com.ibm.mq.MQSimpleConnectionManager.allocateConnection (MQSimpleConnectionManag er.java:173) bei com.ibm.mq.MQQueueManagerFactory.obtainBaseMQQueueManager (MQQueueManagerFactory.java:795) bei com.ibm.mq.MQQueueManagerFactory.procure (MQQueueManagerFactory.java:709) bei com.ibm.mq. MQQueueManagerFactory.constructQueueManager (MQQueueManagerFactory.java:664) bei com.ibm.mq.MQQueueManagerFactory.createQueueManager (MQQueueManagerFactory.java:160) bei com.ibm.mq.MQQueueManager. (MQQueueManager.java:550) bei com.ibm .mq.MQSPIQueueManager (MQSPIQueueManager.java:62) unter com.ibm.mq.jms.MQConnection.createQM (MQConnection.java:2427) unter com.ibm.mq.jms.MQConnect.createQMXA (MQConnection.java: 1806) unter com.ibm.mq.jms.MQQueueConnection. (MQQueueConnection.java:105) a t com.ibm.mq.jms.MQQueueConnection. (MQQueueConnection.java:66) unter com.ibm.mq.jms.MQXAQueueConnection. (MQXAQueueConnection.java:59) unter com.ibm.mq.jms.MQXAQueueConnectionFactory.createXAQueueConnection (MQXAQueueConnectionFactory.java:82) bei com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection (JMSManagedQueueConnection.java:123) bei com.ibm.ejs.jms.JMSManagedConnection. (JMSManagedConnection.java:315) bei com. ibm.ejs.jms.JMSManagedQueueConnection. (JMSManagedQueueConnection.java:71) ...Mehr

Antwort

0

versuchen, diese Datei

libmqjbnd05.so 

dass für Ihre JVM LIBPATH hinzufügen zu finden und versuchen Sie es erneut.

0

Wechseln Sie zur WebSphere-Admin-Konsole. Umgebung -> WebSphere-Variablen. Suchen Sie nach MQ_INSTALL_ROOT und ändern Sie den Wert in Ihr MQ-Installationsverzeichnis [MQ Home].

1

Ein solcher Fehler tritt häufig auf, wenn null an port, host oder QManager an die Verbindungsstelle übergeben wird. Versuchen Sie, alle Parameter während der Ausführung zu überprüfen. Normalerweise benötigt MQ keine mqjbnd05-Bibliothek.

Verwandte Themen