Активизация без рельсов - выпуски названия свойств JMS

StackOverflow https://stackoverflow.com/questions/5379471

Вопрос

Я пытался выяснить, как отправлять сообщения JMS от Ruby. Я настроил StompConnect для интерфейса между JMS и Ruby, используя топп на рубиновой стороне.

Я могу поговорить со своими очередями, используя Telnet, но у него были проблемы с тем, чтобы рубин говорил, чтобы правильно говорить с Stompconnect.

Теперь я пытаюсь использовать ActiveEsessaging, чтобы сделать общение, и я написал свой собственный сценарий Poller. Следующее сообщение об ошибке брошено после создания очереди и отправлено сообщение:

=> Подписаться на /queue /helloworld (обработано по ApplicationProcessor) никто не ответил на «[C4043]: незаконной символ, используемый в названии свойства - -"} 'body =' javax.jms.jmsexcept В названии свойства - - на верхнем уровне в com.sun.messaging.jmq.jmsclient.messageimpl.checkvalidpropertyname (messageImpl.java в строке 757 на верхнем уровне в com.sun.messaging.jmq.jmsclient.messageimpl.checkandsetpropert .java в строке 821 на верхнем уровне в at com.sun.messaging.jmq.jmsclient.messageimpl.setObjectProperty (messageImpl.java на строке 2054 на верхнем уровне в atrg.codehaus.stomp.jms.stompsession.copystandardersfromframeSessage (stompsession.javesession.copystandardersframframeSessage (stompsession.javesession.jopystandardersframframeSessag в строке 234 на верхнем уровне в at org.codehaus.stomp.jms.stompsession.convertframe (Stompsession.java на строке 257 на верхнем уровне в org.codehaus.stomp.jms.stompession.sendtojms (Stompsession.java at Line 69 Верхний уровень в at org.codehaus.stomp.jms.protocolconverter.onstompsend (ProtocolConverter.java на линии 260 в Top L evel in at org.codehaus.stomp.jms.protocolconverter.onstompframe (protocolconverter.java на строке 132 на верхнем уровне в at org.codehaus.stomp.tcp.tcptransport.run (tcptranspors.java на линии 131 на верхнем уровне в java. .lang.thread.run (Thread.java at Line 680 '>

Теперь нет ни одного свойства, которое я настраиваю. Возможно, это проблема с самой библиотекой Stomp? Это более или менее такая же проблема, с которой я сталкивался, пытаясь поговорить с Stompconnect от Ruby.

Как другие удается обойти это, общаясь с JMS от Ruby? Заранее спасибо!

Это было полезно?

Решение

Да, кажется, ваш сервер не разрешает »-в имени свойства. Вы можете попробовать Apache Apollo Stomp Server Анкет У него нет такого ограничения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top