2012-04-09 2 views
0

Я написал два класса отправителя JMS Message и JMS Message Listener, которые необходимы для взаимодействия с SonicMQ, который настроен на другую систему, которая не входит в мой контроль. Мне нужно отправить JMS-сообщения в определенную очередь и получить JMS-сообщения из другой очереди. Обе очереди настроены на другом сервере с помощью SonicMQ.Start stop JMS Message Listener

Теперь я могу вызвать класс отправителя JMS, создав экземпляр, когда это требуется.

Но как я могу запустить свой прослушиватель сообщений JMS, который реализует MessageDrivenBean, MessageListener? Я просмотрел документацию, где нам нужно настроить ejb-jar.xml. Но я могу контролировать свой слух?

Кроме того, нужна ли какая-либо конфигурация в weblogic-ejb-jar.xml, поскольку сервер не в моем распоряжении?

+0

Прошу прощения, некоторые из того, как я получил неправильный тег, добавленный к моему вопросу. Я только что отредактировал. Спасибо за ваше внимание –

+0

Я думаю, что вы можете найти ответ здесь: http://stackoverflow.com/questions/1532010/possible-to-stop-mdb-in-weblogic-8-x –

ответ

0

Я реализовал внешний сервер в weblogic для подключения к SonicMQ. Просто выполните настройку и weblogic позаботится о подключении к SonicMQ.

+0

Было бы полезно укажите, какая конфигурация была использована для устранения проблемы. –

+0

Извините, я не заходил долгое время. Конфигурация, которая должна быть сделана, хорошо документирована в документах Oracle. http://docs.oracle.com/cd/E28271_01/apirefs.1111/e13952/taskhelp/jms_modules/foreign_servers/ConfigureForeignServers.html –