val cf: MQQueueConnectionFactory?
var mqConnection: QueueConnection? = null
var session: QueueSession? = null
var sender: QueueSender? = null
var value = ""
try {
cf = MQQueueConnectionFactory()
cf.hostName = host
cf.port = port
cf.queueManager = queueManager
cf.transportType = transport
cf.channel = channelName
cf.clientReconnectOptions = WMQConstants.WMQ_CLIENT_RECONNECT_Q_MGR
cf.clientReconnectTimeout = 3600
mqConnection = cf.createQueueConnection()
drops异常“JMSCMQ0001:WebSphere MQ调用失败,compcode为'2'('mqcc_failed')原因为'2035'('mqrc_not_authorized')”
当我尝试创建连接时cf.createqueueConnection()
我不明白有什么问题。
我使用的是ibmmq lib9.0.2.0版本,但这段代码也不适用于7.5.0.1版本
MQRC2035意味着用户没有连接到队列管理器的适当权限。原因可以在队列管理器errors
目录的amqerr*.log
中找到。默认情况下启用Chlauth
。您需要添加Chlauth
规则。下面的链接提供了创建/修改Chlauth
的详细信息
IBM MQ 7.5.0>WebSphere MQ>Reference>Administration Reference>MQSC Reference>MQSC命令>Set Chlauth
如果您想了解更多关于CHLAUTH的详细信息,请访问以下链接:
问题内容: 我有一个python应用程序和java应用程序。python应用程序为java应用程序生成输入,并在命令行上调用它。 我敢肯定,对此必须有一个更优雅的解决方案。就像使用JNI从Java调用C代码一样。 有指针吗?(仅供参考,我是Python的新手) 澄清 (以一个较长的问题为代价:道歉)py应用程序(我不拥有)以许多配置文件的形式接受用户输入。然后,它会解释这些问题,并通过插件机制将服
问题内容: 我看过很多有关使用PHP中的Java的教程,但它们似乎彼此冲突。他们中的许多人说将php.ini更改为使用dll文件,但是显然现在PHP 5中具有“内置”功能。但这需要Tomcat吗?我必须摆脱Apache才能运行它吗?http://php-java- bridge.sourceforge.net/pjb/installation.php 表示将.war文件放入Tomcat的autod
如果我知道文件名,有没有一种简单的方法来获得文件路径?
我想从OMDB API中获取电影数据,这是JSON文本。我正在使用Java来解码这个和包JSON-Simple。 我想解码的URL是这样的,例如:http://www.omdbapi.com/?t=icarus 结果(直接复制粘贴,不结构化): {“Title”:“Icarus”,“Year”:“2010”,“Rated”:“TV-14”,“Released”:“2010年12月10日”,“Run
我试图调用cmd命令从Java使用进程构建器。然而,我面临的问题很少。 > 这个程序有时没有给出正确的输出。如果我使用process.destroy()方法并得到exitValue,它显示1。如果我注释掉process.destroy()方法,异常出现,进程没有退出。我猜可能是线程竞争条件。但是,没有process.waitFor()的影响。它有时仍然会产生错误的输出。我们如何测试这些情况并找出问
问题内容: 我正在尝试从Java连接到Hive服务器1。很久以前我在这个论坛上发现了一个问题,但这对我不起作用。我正在使用此代码: 这就是指南中显示的代码。我已经在.java的同一路径中复制了hive- metastore,service,jdbc,exec,core和更多.jar。当我编译它时,我得到以下消息: 有人知道这里发生了什么吗? 问题答案: 尝试 代替 希望您在代码中添加了语句