Failed to load the WebSphere MQ native JNI library: 'mqjbnd'.
The JVM attempted to load the platform native library 'mqjbnd', which was mapped to the filename: 'libmqjbnd.a'.
When attempting to load the library, the JVM reported the error message:
'mqjbnd (Not found in java.library.path)'
in the context of a failing WebSphere Application Server (WAS) to IBM MQ (MQ) configuration.
We're using JMS Activation Specifications, JMS Queues and, most importantly, a JMS MQ Provider.
This latter has a native MQ library configured: -
whoami
wasadmin
ls -al /opt/mqm/java/lib64/
ls: 0653-345 /opt/mqm/java/lib64/.: Permission denied.
ls: 0653-345 /opt/mqm/java/lib64/..: Permission denied.
ls: 0653-345 /opt/mqm/java/lib64/bin: Permission denied.
ls: 0653-345 /opt/mqm/java/lib64/doc: Permission denied.
ls: 0653-345 /opt/mqm/java/lib64/http: Permission denied.
ls: 0653-345 /opt/mqm/java/lib64/jre64: Permission denied.
ls: 0653-345 /opt/mqm/java/lib64/lib: Permission denied.
ls: 0653-345 /opt/mqm/java/lib64/lib64: Permission denied.
ls: 0653-345 /opt/mqm/java/lib64/original.jre64.IT13492: Permission denied.
total 0
We compared / contrasted this against a working system, where wasadmin WAS able to access the Java path.
things started working again ….
No comments:
Post a Comment