首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Integration v10 Flow Exercisor MQJE001:完成代码'2',原因'2495‘

Integration v10 Flow Exercisor MQJE001:完成代码'2',原因'2495‘
EN

Stack Overflow用户
提问于 2016-10-28 11:06:17
回答 1查看 382关注 0票数 0

当我尝试测试我非常简单的消息流时,我会得到以下错误:

MQJE001:完成代码'2',原因'2495‘。

我见过其他与这个问题有关的问题,但没有任何解决办法能帮我解决这个问题.

这句话:

原因: java.lang.UnsatisfiedLinkError: mqjbnd (未在java.library.path中找到)

建议缺少libmqjbnd.so或LD_LIBRARY_PATH中没有路径,但我已经检查了这个链接并按照说明.

我的LD_LIBRARY_PATH:

/opt/IIB/iib-10.0.0.6/common/jdk/jre/lib/amd64:/opt/IIB/iib-10.0.0.6/common/jdk/jre/lib/amd64/classic:/opt/IIB/iib-10.0.0.6/ie02/lib:/var/mqsi/extensions/10.0.0/server/lib:/var/mqsi/extensions/10.0.0/lib:/opt/IIB/iib-10.0.0.6/server/xml4c/lib:/opt/IIB/iib-10.0.0.6/server/lib:/opt/IIB/iib-10.0.0.6/server/bin:/opt/IIB/iib-10.0.0.6/server/ODBC/drivers/lib:/opt/IIB/iib-10.0.0.6/server/xlxpc/lib:/opt/IIB/iib-10.0.0.6/server/dfdlc/lib:/opt/mqm/java/lib64/libmqjbnd.so

以及libmqjbnd.so上的ldd:

root@Lenovo-PB01BPG9:/opt/mqm/java/lib64# ldd libmqjbnd.so linux-vdso.so.1 => (0x00007ffd05757000) libmqe_r.so => /opt/mqm/lib64/libmqe_r.so (0x00007fbfdd615000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fbfdd3de000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fbfdd1da000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fbfdce14000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fbfdcb0e000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fbfdc906000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fbfdc601000) /lib64/ld-linux-x86-64.so.2 (0x00005603277f4000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fbfdc3eb000)

我也尝试过部署这个应用程序并将消息放到队列中,但是MQInput节点没有收到任何消息,即使在失败输出(转换)中,而且MQExplorer在队列中显示了1条消息。

下面是msg流:

我使用本地集成节点和本地队列管理器。

,我错过了什么?

更多变量..。

$MQ_JAVA_LIB_PATH:

/opt/mqm/java/lib64

$MQ_JAVA_DATA_PATH:

/var/mqm

$MQ_JAVA_INSTALL_PATH:

/opt/mqm/java

$CLASSPATH:

/opt/IIB/iib-10.0.0.6/server/messages:/opt/IIB/iib-10.0.0.6/common/classes:/opt/IIB/iib-10.0.0.6/server/classes:/opt/IIB/iib-10.0.0.6/common/jackson/lib/jackson-dataformat-yaml-2.6.3.jar:/opt/IIB/iib-10.0.0.6/common/jackson/lib/jackson-core-2.6.3.jar:/opt/IIB/iib-10.0.0.6/common/jackson/lib/jackson-databind-2.6.3.jar:/opt/IIB/iib-10.0.0.6/common/jackson/lib/jackson-annotations-2.6.3.jar:/opt/IIB/iib-10.0.0.6/common/jetty/lib/websocket-common.jar:/opt/IIB/iib-10.0.0.6/common/jetty/lib/websocket-client.jar:/opt/IIB/iib-10.0.0.6/common/jetty/lib/websocket-api.jar:/opt/IIB/iib-10.0.0.6/common/jetty/lib/jetty-http.jar:/opt/IIB/iib-10.0.0.6/common/jetty/lib/jetty-client.jar:/opt/IIB/iib-10.0.0.6/common/jetty/lib/jetty-util.jar:/opt/IIB/iib-10.0.0.6/common/jetty/lib/jetty-io.jar:/opt/IIB/iib-10.0.0.6/common/classes/IntegrationAPI.jar:/opt/IIB/iib-10.0.0.6/server/classes/brokerutil.jar:/var/mqsi/common/wsrr:/opt/mqm/java/lib/com.ibm.mq.jar:/opt/mqm/java/lib/com.ibm.mqjms.jar:/opt/mqm/java/lib/com.ibm.mq.allclient.jar:/opt/mqm/samp/wmqjava/samples:/opt/mqm/samp/jms/samples

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-28 15:42:00

我的LD_LIBRARY_PATH: /opt/mqm/java/lib64 64/libmqjbnd.so

您只需要路径,而不需要路径&文件名。

其次,在程序开始时释放'java.library.path‘JVM环境变量:

代码语言:javascript
复制
System.out.println("java.library.path="+java.library.path);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40303767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档