로컬 컴퓨터의 Java 코드에서 큐에 메시지를 넣으려고합니다. 나는 오류를 얻고있다 :Java에서 큐에 메시지 넣기
java.lang.UnsatisfiedLinkError: no mqjbnd05 in java.library.path.
이 내 코드입니다 :
이qMgr = new MQQueueManager(qManager);
int openOptions = MQC.MQOO_INPUT_AS_Q_DEF | MQC.MQOO_OUTPUT ;
MQQueue queue = qMgr.accessQueue("Q1",openOptions);
MQMessage msg = new MQMessage();
msg.writeUTF("this is a test message");
MQPutMessageOptions pmo = new MQPutMessageOptions();
queue.put(msg, pmo);
MQMessage retrievedMessage = new MQMessage();
retrievedMessage.messageId = msg.messageId;
MQGetMessageOptions gmo = new MQGetMessageOptions();
queue.get(retrievedMessage, gmo);
String msgText = retrievedMessage.readUTF();
System.out.println("The message is: " + msgText);
queue.close();
qMgr.disconnect();
내 큐 관리자가 QM_FORD
하고 큐 이름 Q1입니다. 리스너 포트는 1414입니다. 환경 변수가 올바르게 설정되었습니다. 아무도 이것에 나를 안내 할 수 있습니까?
websphere에 앱을 배포 할 때 [mqjbnd05 오류가 발생할 수 있습니다] (http://stackoverflow.com/questions/921199/mqjbnd05-error-when-deploying) -app-on-websphere) – NPE