EAP 6.4 & A-MQ discovery fabric connectivity

Latest response

I'm using EAP 6.4 and deployed activemq-amqp-5.11.0.redhat-620133 rar file to connect to JBoss A-MQ via "discovery:(fabric:default)" with Switchyard project. Below is the exception thrown while sending message to queue.

Caused by: java.io.IOException: Could not find factory class for resource: META-INF/services/org/apache/activemq/transport/discoveryagent/fabric at org.apache.activemq.util.FactoryFinder$StandaloneObjectFactory.loadProperties(FactoryFinder.java:96) at org.apache.activemq.util.FactoryFinder$StandaloneObjectFactory.create(FactoryFinder.java:58) at org.apache.activemq.util.FactoryFinder.newInstance(FactoryFinder.java:146) at org.apache.activemq.transport.discovery.DiscoveryAgentFactory.findDiscoveryAgentFactory(DiscoveryAgentFactory.java:45)

I'm using Jboss switchyard project and please find below the resource adapter binding:
<jca:binding.jca></jca:outboundConnection<jca‌​:processor type="org.switchyard.component.jca.processor.JMSProcessor"></jca:binding.jca>

Standalone-full.xml config as class-name="org.apache.activemq.ra.ActiveMQManagedConnectionFactory"

Could you clarify whether discovery with fabric connectivity is container specific (works in JBoss Fuse - karaf and may not be in JBoss EAP 6.4?)

Responses