Technote

(FAQ)
java.lang.UnsatisfiedLinkError after configuring WebSphere MQ 6 using BINDINGS mode connection
Problem
After setting up WebSphere Commerce to work with WebSphere MQ, the following (or a similar) exception is observed during server start up:

[2/14/07 19:18:39:484 EST] 0000002b SystemErr R java.lang.UnsatisfiedLinkError: Can't load C:\IBM\wmq\Java\lib\mqjbnd05.dll
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1991)
at java.lang.Runtime.loadLibrary0(Runtime.java:824)
at java.lang.System.loadLibrary(System.java:910)
at com.ibm.mq.MQSESSION.loadLib(MQSESSION.java:872)
at com.ibm.mq.server.MQSESSION$1.run(MQSESSION.java:228)
Cause
If WebSphere MQ server version 6 is not installed on the same machine as WebSphere Commerce, CLIENT mode needs to be utilized rather than BINDINGS mode connection.
Solution
To resolve this, please follow the additional software guide in setting up WebSphere MQ to ensure that CLIENT mode is used rather than BINDING mode.

http://publib.boulder.ibm.com/infocenter/wchelp/v6r0m0/index.jsp?topic=/com.ibm.commerce.base.doc/concepts/covwheretofind.htm

Cross Reference information
Segment Product Component Platform Version Edition
Commerce WebSphere Commerce Enterprise AIX, Linux, Solaris, Windows 6.0, 6.0.0.1
Commerce WebSphere Commerce Business Edition AIX, Linux, Solaris, Windows 6.0, 6.0.0.1
Commerce WebSphere Commerce Professional AIX, Linux, Solaris, Windows 6.0, 6.0.0.1
   

Document Information

Current web document: http://www.ibm.com/support/docview.wss?uid=swg21259461