настроить jndi.xml в serviceMix для работы с MQseries

Мое приложение j2EE в настоящее время работает на ServiceMix. Теперь я хочу добавить JMS в свое приложение. Приложение должно иметь возможность отправлять/получать сообщение JMS в/из очереди, которая остается в MQSeries.

mq.hostname=10.3.6.19
mq.channel=CHANNEL
mq.queueManager=QManager
mq.port=1422

Что я хотел бы сделать, так это:

 1. Create a jndi.xml file and do configuration for jms stuff.
 2. my app will initialize the context, look up jndi name, and create a connection, queueManager, queue. .etc
 3. Develop send and receive methods.

Мой вопрос: Можете ли вы сказать мне, как сделать 1-й и 2-й шаги. (сценарий внутри jndi ServiceMix отличается от jndi tomcat и других. ServiceMix использует поставщика JNDI на основе Spring. http://servicemix.apache.org/jndi-configuration.html)


person David    schedule 09.08.2011    source источник


Ответы (1)


Я только что столкнулся с чем-то подобным с Weblogic. Следующая ссылка использует spring-dm для интеграции с websphere. Он также переходит к следующему логическому шагу и добавляет к смеси верблюда. http://lowry-techie.blogspot.com/2010/11/camel-integration-with-websphere-mq.html

Без использования Spring-dm вы можете столкнуться с проблемами загрузчика классов при попытке загрузить InitialContextFactory из jar веб-сферы (это проблема, с которой я столкнулся с банкой Weblogic)

person Mike Pone    schedule 12.08.2011