Не удалось создать фабрику сеансов со встроенным сервером ActiveMQ Artemis в тесте Spring Boot.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Не удалось создать фабрику сеансов со встроенным сервером ActiveMQ Artemis в тесте Spring Boot.

Сообщение Anonymous »


Я столкнулся с jakarta.jms.JMSException: не удалось создать ошибку фабрики сеанса при попытке доступа к тестовому встроенному серверу ActiveMQ Artemis в Spring Boot. Вот моя установка:

jakarta.jms.JMSException: не удалось создать фабрику сеансов

Бин ConnectionFactory:

@Bean public ConnectionFactory ConnectionFactory() выдает JMSException { вернуть новый ActiveMQConnectionFactory("vm://localhost"); } Тестовый код:

@SpringBootTest @ContextConfiguration(классы = {JmsConfig.class, JmsListenerTest.TestConfig.class}) @EnableAutoConfiguration общественный класс JmsListenerTest { @Конфигурация статический класс TestConfig { @Бин public ConnectionFactory ConnectionFactory() выдает JMSException { вернуть новый ActiveMQConnectionFactory("vm://localhost"); } } @Autowired частный JmsTemplate jmsTemplate; @SpyBean частный прослушиватель NotifierMessageListener; @Тест общественная недействительность получения () { окончательное сообщение var = new NacqMessage("s2", "получить тест"); jmsTemplate.send(NotifierMessageListener.MAILBOX_JSON, s -> s.createObjectMessage(сообщение)); //выдает Не удалось создать фабрику сеансов ... } } Соответствующие зависимости Gradle:

реализация 'org.springframework.boot:spring-boot-starter-artemis' реализация «org.springframework:spring-jms» testImplementation 'org.apache.activemq:artemis-jakarta-server:2.32.0' //не уверен, нужен ли он. Проблема возникает только со встроенным сервером, тогда как использование невстроенного сервера работает нормально. Я обратился к официальной документации, но не нашел достаточных указаний по правильной настройке встроенного сервера. Какая дополнительная настройка может потребоваться в этом сценарии?

Справочник по официальной документации: использование ActiveMQConnectionFactory на странице Artemis
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»