[英]How to send files instead of just text into JMS queue?
我剛剛下載並安裝了WebSphere MQ 8.x(在Windows 7中)。 現在,我想學習如何發送和接收文件 。
WebSphere MQ安裝附帶了一些代碼示例( C:\\Program Files\\IBM\\WebSphere MQ\\Tools\\jms\\sample\\JmsProducer.java
),但是所有這些代碼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)未定義
您能告訴我們您不知道“目的地”的代碼嗎? 強制轉換為“ MQDestination”似乎表明它不是JMS“ Destination”類的實例。似乎您正在混合JMS和MQ專有類/范例
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.