如何将SOAPMessage发送到JMS

时间:2012-01-02 13:32:56

标签: java web-services soap jms

在我的Web服务应用程序中,我需要将SOAPMessage发送到JMS队列。在网上搜索了一段时间,我得到了这段代码:

Message message =MessageTransformer.SOAPMessageIntoJMSMessage(soapMessage, session);

要使此行生效,需要com.sun.messaging.xml.MessageTransformer导入。现在我无法为此下载所需的jar。帮我拿这个罐子,或者让我知道是否还有另外一种方法。

2 个答案:

答案 0 :(得分:3)

您可以在Open Message Queue图书馆找到它。由于它是Glassfish组件,如果要将代码部署到此服务器中,则只需检查“mq”Jar是否在您的类路径中。如果您使用的是其他服务器,可以找到一些不兼容性(我不确定)。

无论如何,获取SOAP消息有效负载并将其作为JMS消息有效负载写下来并不困难。这样,您就不需要为Java项目添加另一个依赖项。

答案 1 :(得分:0)

您还可以尝试使用以下网站查找/下载丢失的jar

http://www.findjar.com/index.x