如何在wildfly 10中配置activemq

时间:2017-04-24 19:00:41

标签: jboss activemq wildfly

所以,我试图将activemq配置为在我的wildfly 10实例中工作,但在关注如何执行此操作后,我无法弄清楚为什么我得到这个我启动jboss服务器时出错。

我的jar文件列表modules \ system \ layers \ base \ org \ apache \ activemq \ main List of my jar files modules\system\layers\base\org\apache\activemq\main

我的module.xml

<?xml version='1.0' encoding='UTF-8'?>  
<module xmlns="urn:jboss:module:1.3" name="org.apache.activemq" slot="main">  
  <resources>  
    <resource-root path="."/>
    <resource-root path="activemq-amqp-5.14.5.jar"/>
    <resource-root path="activemq-broker-5.14.5.jar"/>  
    <resource-root path="activemq-client-5.14.5.jar"/>  
    <resource-root path="activemq-jms-pool-5.14.5.jar"/>  
    <resource-root path="activemq-kahadb-store-5.14.5.jar"/>
    <resource-root path="activemq-mqtt-5.14.5.jar"/>        
    <resource-root path="activemq-openwire-legacy-5.14.5.jar"/>  
    <resource-root path="activemq-pool-5.14.5.jar"/>  
    <resource-root path="activemq-protobuf-1.1.jar"/>  
    <resource-root path="activemq-ra-5.14.5.jar"/>  
    <resource-root path="activemq-spring-5.14.5.jar"/>  
    <resource-root path="aopalliance-1.0.jar"/>  
    <resource-root path="commons-net-3.5.jar"/>  
    <resource-root path="hawtbuf-1.11.jar"/> 
    <resource-root path="hawtdispatch-1.22.jar"/> 
    <resource-root path="hawtdispatch-transport-1.22.jar"/>
    <resource-root path="mqtt-client-1.14.jar"/>
    <resource-root path="proton-j-0.16.0.jar"/>
    <resource-root path="spring-aop-4.1.9.RELEASE.jar"/>  
    <resource-root path="spring-beans-4.1.9.RELEASE.jar"/>  
    <resource-root path="spring-context-4.1.9.RELEASE.jar"/>  
    <resource-root path="spring-core-4.1.9.RELEASE.jar"/>  
    <resource-root path="spring-expression-4.1.9.RELEASE.jar"/>  
    <resource-root path="xbean-spring-4.2.jar"/>  
  </resources>  
  <exports>
    <exclude path="org/springframework/**"/>
    <exclude path="org/apache/xbean/**"/>
    <exclude path="org/apache/commons/**"/>
    <exclude path="org/aopalliance/**"/>
    <exclude path="org/fusesource/**"/>
  </exports>
  <dependencies>
    <module name="javax.api"/>
    <module name="org.slf4j"/>
    <module name="javax.resource.api"/>
    <module name="javax.jms.api"/>
    <module name="javax.management.j2ee.api"/>
  </dependencies>
</module>  

我的standalone-full.xml配置

<subsystem xmlns="urn:jboss:domain:resource-adapters:4.0">
    <resource-adapters>  
            <resource-adapter id="activemq-rar">  
              <module slot="main" id="org.apache.activemq" />  
                <transaction-support>XATransaction</transaction-support>  
                <config-property name="ServerUrl">  
                    tcp://localhost:61616?jms.rmIdFromConnectionId=true  
                </config-property>  
                <connection-definitions>  
                    <connection-definition class-name="org.apache.activemq.ra.ActiveMQManagedConnectionFactory" jndi-name="java:/ConnectionFactory" enabled="true" pool-name="ConnectionFactory">  
                        <xa-pool>  
                            <min-pool-size>1</min-pool-size>  
                            <max-pool-size>20</max-pool-size>  
                            <prefill>false</prefill>  
                            <is-same-rm-override>false</is-same-rm-override>  
                        </xa-pool>  
                    </connection-definition>  
                </connection-definitions>  
                <admin-objects>  
                    <admin-object class-name="org.apache.activemq.command.ActiveMQQueue" jndi-name="java:/queue/test" use-java-context="true" pool-name="test">  
                        <config-property name="PhysicalName">  
                            queue/test  
                        </config-property>  
                    </admin-object>  
                </admin-objects>  
            </resource-adapter>  
 </resource-adapters> 
</subsystem>

每次我启动Wildfly 10服务器时,我都会收到此错误

ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 55) WFLYCTL0013: Operation ("add") failed - address: ([
("subsystem" => "resource-adapters"),
("resource-adapter" => "activemq-rar")
]) - failure description: "WFLYJCA0073: Failed to load module for RA      [org.apache.activemq]"

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

使用standalone-full.xml启动jboss服务器

如果您在Windows上,请使用以下命令

--deepen=N