2012-01-02 4 views
-5

В моем приложении веб-службы мне нужно отправить SOAPMessage в JMS Queue. Поиск в сети на некоторое время, я получил этот кусок кода:Как отправить SOAPMessage в JMS

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

Для этой линии работы, требуется com.sun.messaging.xml.MessageTransformer импорта. Теперь я не могу загрузить требуемую банку для этого. Помогите мне получить эту банку или сообщите мне, есть ли другой способ.

+4

SO! = Поисковая система. –

+0

Попробуйте поиск по поисковому банку. Вы увидите чудеса. – bezmax

ответ

3

Вы можете найти его в библиотеке Open Message Queue. Поскольку это компонент Glassfish, если вы развертываете свой код на этом сервере, вам просто нужно проверить, находится ли «mq» Jar в вашем пути к классам. Если вы используете другой сервер, вы найдете найти некоторые несовместимости (я точно не знаю).

Во всяком случае, было бы нелегко получить полезную нагрузку сообщения SOAP и записать ее как полезную нагрузку сообщения JMS. Таким образом, вам не нужно будет добавлять другую зависимость к вашему Java-проекту.

Смежные вопросы