Невозможно подключиться к адаптеру ресурсов ActiveMQ с помощью Thorntail
Сообщение об ошибке: 2018-07-17 21:59:15,134 ОШИБКА [stderr] (main) Причина: org.wildfly.swarm.container.DeploymentException: WFSWARM0004: Ошибка развертывания: {"WFLYCTL0412: Необходимые службы, которые не установлены:" => ["jboss.ra.activemq-rar"],"WFLYCTL0180: Службы с отсутствующими / недоступными зависимостями " => ["jboss.deployment.unit.\"message-co nsumer-1.0.1-SNAPSHOT.war\".component.MediationQueueMDB.CREATE отсутствует [jboss.ra.activemq-rar]"]}
Из моего pom.xml
<dependency>
<groupId>org.wildfly.swarm</groupId>
<artifactId>resource-adapters</artifactId>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.activemq/activemq-rar -->
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-ra</artifactId>
<version>5.15.4</version>
<type>jar</type>
<!--<scope>provided</scope>-->
</dependency>
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-rar</artifactId>
<version>5.15.4</version>
<type>rar</type>
<!--<scope>provided</scope>-->
</dependency>
Из моего файла конфигурации yml:
роятся:
ведение журнала: TRACE
развертывание: org.apache.activemq:activemq-rar.rar
связать: адрес: 127.0.0.1
ресурсы-адаптеры: ресурсы-адаптеры: activemq-rar: архив: activemq-rar.rar поддержка транзакций: свойства конфигурации LocalTransaction: ServerUrl: значение: отработка отказа:tcp://localhost:45549 имя пользователя: значение: пароль пользователя: значение: passw0rd UseInboundSession: значение: false
определения соединения: AMQConnectionFactory: jndi-имя: ConnectionFactory имя-класса: org.apache.activemq.ra.ActiveMQManagedConnectionFactory enabled: true min-pool-size: 1 max-pool-size: 20 предварительное заполнение пула: false same-rm- переопределить: ложь use-java-context: true
admin-objects: REQUESTQUEUE: class-name: org.apache.activemq.command.ActiveMQQueue jndi-name: jms.queue.mediation-queue use-java-context: true config-properties: PhysicalName: mediation-queue ejb3: default-resource-adapter-name: activemq-rar.rar default-mdb-instance-pool: mdb-st**strong text**rict-max-pool ee: default-bindings: jms-connection-factory: java:/ConnectionFactory management: security-realms: ManagementRealm: in-memory-authentication: users: admin: password: admin http-interface-management-interface: allowed-origins: http://localhost:8080 security-realm: ManagementRealm console-enabled: true
messaging-activemq: серверы: по умолчанию: активный: ложные фабрики соединений: InVmConnectionFactory: блокировка при подтверждении: true записи: - "java: / ArtemisConnectionFactory"
jca: проверка архива: включена: ложь
Я использовал Wildfly-Swarm и подключение к внешнему activemq через адаптер ресурсов: WFLYCTL0412 в качестве модели.
Какие-нибудь мысли?