Исключение, которое вы получаете, является «стандартным» исключением, когда основной клиент JMS не может установить сетевое соединение с брокером.Пожалуйста, подтвердите, что у вас есть брокер, работающий на той же машине, что и производитель (т.е. localhost
) на порту 61616
.Вы можете сделать это, выполнив команду типа:
netstat -a | grep 61616
и убедившись, что процесс прослушивается.
Вы можете запустить эту команду:
jps -v | grep Artemis
Иубедитесь, что процесс Artemis запущен.
Вы также можете взглянуть на файл artemis.log
в каталоге log
вашего экземпляра Artemis, чтобы узнать, работает ли брокер в данный момент или был закрыт.