I Integrated activeMQ in jboss in such a way that when I start a project deployed in jboss, activeMQ broker start. The broker serverUrl defined in the ra.xml file is "vm://localhost" and my broker-config file:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:amq="http://activemq.apache.org/schema/core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core.xsd"> <broker xmlns="http://activemq.apache.org/schema/core" useJmx="true" useShutdownHook="false" brokerName="mimo.broker1"> <managementContext> <managementContext createConnector="false"/> </managementContext> <persistenceAdapter> <kahaDB directory="activemq-data/kahadb"/> </persistenceAdapter> <transportConnectors> <transportConnector name="mimo.broker1" uri="tcp://localhost:61616" /> </transportConnectors> </broker> </beans> With this file my broker start without errors, but when I uncomment the websocket transportConnector I am getting the error indicated in the title. Here is the stacktrace: 15:55:40,964 ERROR [org.apache.activemq.xbean.XBeanBrokerFactory] (Starting ActiveMQ Broker) Failed to load: class path resource [broker-config.xml], reason: Error creating bean with name 'org.apache.activemq.xbean.XBeanBrokerService#0' defined in class path resource [broker-config.xml]: Invocation of init method failed; nested exception is java.io.IOException: Transport Connector could not be registered in JMX: Transport scheme NOT recognized: [ws]: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.activemq.xbean.XBeanBrokerService#0' defined in class path resource [broker-config.xml]: Invocation of init method failed; nested exception is java.io.IOException: Transport Connector could not be registered in JMX: Transport scheme NOT recognized: [ws] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1482) [spring-beans-3.2.4.RELEASE.jar:3.2.4.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521) [spring-beans-3.2.4.RELEASE.jar:3.2.4.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458) [spring-beans-3.2.4.RELEASE.jar:3.2.4.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295) [spring-beans-3.2.4.RELEASE.jar:3.2.4.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223) [spring-beans-3.2.4.RELEASE.jar:3.2.4.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292) [spring-beans-3.2.4.RELEASE.jar:3.2.4.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) [spring-beans-3.2.4.RELEASE.jar:3.2.4.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:628) [spring-beans-3.2.4.RELEASE.jar:3.2.4.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) [spring-context-3.2.4.RELEASE.jar:3.2.4.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) [spring-context-3.2.4.RELEASE.jar:3.2.4.RELEASE] at org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:64) [xbean-spring-3.14.jar:3.14] at org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:52) [xbean-spring-3.14.jar:3.14] at org.apache.activemq.xbean.XBeanBrokerFactory$1.<init>(XBeanBrokerFactory.java:104) [activemq-spring-5.9.0.jar:5.9.0] at org.apache.activemq.xbean.XBeanBrokerFactory.createApplicationContext(XBeanBrokerFactory.java:104) [activemq-spring-5.9.0.jar:5.9.0] at org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBrokerFactory.java:67) [activemq-spring-5.9.0.jar:5.9.0] at org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:71) [activemq-broker-5.9.0.jar:5.9.0] at org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:54) [activemq-broker-5.9.0.jar:5.9.0] at org.apache.activemq.ra.ActiveMQResourceAdapter$1.run(ActiveMQResourceAdapter.java:84) [activemq-ra-5.9.0.jar:5.9.0] Caused by: java.io.IOException: Transport Connector could not be registered in JMX: Transport scheme NOT recognized: [ws] at org.apache.activemq.util.IOExceptionSupport.create(IOExceptionSupport.java:27) [activemq-client-5.9.0.jar:5.9.0] at org.apache.activemq.broker.BrokerService.registerConnectorMBean(BrokerService.java:2036) [activemq-broker-5.9.0.jar:5.9.0] at org.apache.activemq.broker.BrokerService.startTransportConnector(BrokerService.java:2498) [activemq-broker-5.9.0.jar:5.9.0] at org.apache.activemq.broker.BrokerService.startAllConnectors(BrokerService.java:2415) [activemq-broker-5.9.0.jar:5.9.0] at org.apache.activemq.broker.BrokerService.doStartBroker(BrokerService.java:666) [activemq-broker-5.9.0.jar:5.9.0] at org.apache.activemq.broker.BrokerService.startBroker(BrokerService.java:632) [activemq-broker-5.9.0.jar:5.9.0] at org.apache.activemq.broker.BrokerService.start(BrokerService.java:568) [activemq-broker-5.9.0.jar:5.9.0] at org.apache.activemq.xbean.XBeanBrokerService.afterPropertiesSet(XBeanBrokerService.java:73) [activemq-spring-5.9.0.jar:5.9.0] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_79] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_79] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_79] at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_79] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1608) [spring-beans-3.2.4.RELEASE.jar:3.2.4.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1549) [spring-beans-3.2.4.RELEASE.jar:3.2.4.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1479) [spring-beans-3.2.4.RELEASE.jar:3.2.4.RELEASE] ... 17 more Caused by: java.io.IOException: Transport scheme NOT recognized: [ws] at org.apache.activemq.util.IOExceptionSupport.create(IOExceptionSupport.java:27) [activemq-client-5.9.0.jar:5.9.0] at org.apache.activemq.transport.TransportFactory.findTransportFactory(TransportFactory.java:178) [activemq-client-5.9.0.jar:5.9.0] at org.apache.activemq.transport.TransportFactorySupport.bind(TransportFactorySupport.java:32) [activemq-broker-5.9.0.jar:5.9.0] at org.apache.activemq.broker.TransportConnector.createTransportServer(TransportConnector.java:310) [activemq-broker-5.9.0.jar:5.9.0] at org.apache.activemq.broker.TransportConnector.getServer(TransportConnector.java:140) [activemq-broker-5.9.0.jar:5.9.0] at org.apache.activemq.broker.TransportConnector.asManagedConnector(TransportConnector.java:107) [activemq-broker-5.9.0.jar:5.9.0] at org.apache.activemq.broker.BrokerService.registerConnectorMBean(BrokerService.java:2031) [activemq-broker-5.9.0.jar:5.9.0] ... 30 more Caused by: java.io.IOException: Could not find factory class for resource: META-INF/services/org/apache/activemq/transport/ws at org.apache.activemq.util.FactoryFinder$StandaloneObjectFactory.loadProperties(FactoryFinder.java:96) [activemq-client-5.9.0.jar:5.9.0] at org.apache.activemq.util.FactoryFinder$StandaloneObjectFactory.create(FactoryFinder.java:58) [activemq-client-5.9.0.jar:5.9.0] at org.apache.activemq.util.FactoryFinder.newInstance(FactoryFinder.java:146) [activemq-client-5.9.0.jar:5.9.0] at org.apache.activemq.transport.TransportFactory.findTransportFactory(TransportFactory.java:175) [activemq-client-5.9.0.jar:5.9.0] ... 35 more Could someone help me with this ? -- View this message in context: http://activemq.2283324.n4.nabble.com/Transport-Connector-could-not-be-registered-in-JMX-Transport-scheme-NOT-recognized-ws-tp4725514.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.