有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何将文件而不仅仅是文本发送到JMS队列?

我刚刚下载并安装了WebSphereMQ8。x(在我的Windows 7中)。现在我想学习如何发送和接收文件

WebSphere MQ安装附带了一些代码示例(C:\Program Files\IBM\WebSphere MQ\Tools\jms\sample\JmsProducer.java),但所有这些示例(在/Tools目录中)都使用消息作为String(发送和接收)

我想向JMS队列发送和接收文件

更新:

我开始使用这个:

BytesMessage bytes = session.createBytesMessage();
String codePage = CCSID.getCodepage(((MQDestination) destination)
           .getIntProperty(WMQConstants.WMQ_CCSID));
bytes.writeBytes("In the destination code page".getBytes(codePage));
producer.send(bytes);

但我有一个错误: 类型MQDestination的方法getIntProperty(String)未定义


共 (1) 个答案

  1. # 1 楼答案

    你能告诉我们你的目的地代码吗?转换为“MQDestination”似乎表明它不是JMS“Destination”类的实例 您似乎在混合JMS和MQ专有类/范例