当前位置: 首页 > 知识库问答 >
问题:

来自Spring JMS和IBM Websphere MQ的JMSCS0002

皇甫喜
2023-03-14

我已经看到了一两个关于堆栈溢出的问题,但是我仍然无法解决它,所以我想提出我自己的问题。

Caused by: com.ibm.msg.client.commonservices.CSIException: JMSCS0002
    at com.ibm.msg.client.commonservices.workqueue.PIWorkQueueManager.enqueueItem(PIWorkQueueManager.java:67)
    at com.ibm.msg.client.commonservices.workqueue.WorkQueueManager.enqueue(WorkQueueManager.java:225)
    at com.ibm.msg.client.commonservices.workqueue.WorkQueueManager.enqueue(WorkQueueManager.java:194)
    at com.ibm.msg.client.wmq.common.internal.WMQThreadPool.enqueue(WMQThreadPool.java:91)

一和二

要为JMS应用程序编译和运行WebSphere MQ类,请为您的平台使用CLASSPATH设置,如表1所示。

classpath=mq_installation_path\java\lib\com.ibm.mqjms.jar;mq_installation_path\tools\jms;

我试过了,但它似乎仍然失败了。下面是我在我运行的应用程序的.bat文件中添加的内容:

谢谢

共有1个答案

公孙河
2023-03-14

这里的问题是,您一直在复制和重命名IBM MQ jar文件,因此,在运行时Java类路径上没有完整的集合。这会导致各种各样的问题和意想不到的异常,比如你正在经历的。

请注意,IBM Support不允许复制MQ jar文件、重命名它们和/或将它们绑定到应用程序中,并且会使MQ条款和条件无效。(V8和V9可再发行客户端和AllClient绑定到应用程序中的规则有细微的不同;但您在这里没有使用这些规则)。

 类似资料:
  • 我使用Anaconda安装了,并使用以下命令安装了: 这已成功地将作为一个单独的环境安装到Anaconda3文件夹中: 只要我使用像Spyder或IPython笔记本这样的集成开发环境,我就可以选择哪个Python版本。但是,我无法在PowerShell中使用()。我尝试使用: 但是命令仍然会触发,并且会导致此错误: 我已经尝试了我所知道的或在SO上读到的所有东西,但是我尝试过的任何东西都无法解决

  • 我试图删除的所有用法,以支持androidx(请参见此处了解我使用的替换内容),但是库仍然被使用,即使我删除了这些库(它们只是在我再次尝试编译时重新制作)。 这是我得到的完整错误的链接。

  • 我有两张桌子。与文章编号相关的图像。还有一张照片上有文章编号 我想要做的是列出第一个表中的所有图像(navn)(它是一个特定的文章编号(art_id))和第二个表中的最多5个图像(其中文章编号(artid)出现在照片(fotostation)上)。 (我现在不知道该怎么做:) 这不起作用 表格: 这些表与fotostation字段相关。要在“ECS_article_images_inneholde

  • 问题内容: 使用的我可以将任意的数据到数据的URL。有没有办法使用内置的浏览器API 将数据URL转换回实例? 问题答案: 用户Matt一年前提出了以下代码如何在javascript中将dataURL转换为文件对象?,这可能对您有帮助 编辑:正如一些评论者所报道的,BlobBuilder已被弃用了一段时间。这是更新的代码:

  • 问题内容: 由于某种原因,登录完成后无法重定向到/ blog。在我的登录控制器中,我有以下内容。 jQuery Ajax 更新为工作代码 问题答案: AJAX之后,您将无法进行重定向。您需要自己使用Javascript完成。 服务器 客户 这应该工作。