У меня есть то, что станет «внешним» сервером activemq, с которым я хотел бы поговорить. Прямо сейчас я просто запускаю его на своей коробке разработчика.
Вот что я сейчас настроил:
1) Запустить сервер activemq
2) Запустите activemq / examples, используя ant для создания сообщений
3) Просмотрите сайт администратора ActiveMQ: http://localhost:8161/admin/queues.jsp убедитесь, что сообщения находятся в очереди.
4) Следуйте Мини-учебнику для создания Сервиса и Контроллера: http://www.grails.org/ActiveMQ+Plugin
5) Настроил файл Grails resources.groovy следующим образом:
beans = {
jmsConnectionFactory(SingleConnectionFactory){
targetConnectionFactory = { ActiveMQConnectionFactory cf -> brokerURL = 'tcp://localhost:61616' }
}
}
Когда я запускаю приложение grails, я получаю BindException о том, что порт 61616 уже используется.
Как я могу настроить это, чтобы использовать мой сервер, который уже работает?
Я попытался изменить «localhost» на «127.0.0.1» и указать свой IP-адрес локальной сети, но безуспешно, он продолжает пытаться настроить собственный встроенный сервер activemq.
Есть идеи?