You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by Andriotto Massimiliano <ma...@necsy.it> on 2013/02/06 15:47:50 UTC

ActiveMQ HTTP tramsport SMX 4.4.2

Hi to all,

 

I'm using servicemix 4.4.2 and I want to access activemq behind  Apache
proxy.

I have configured ActiveMq to use http transport but when I start SMX a
see this error in the log file:

 

15:21:07,344 | ERROR | rint Extender: 3 | BrokerService
| 50 - org.apache.activemq.activemq-core - 5.5.1 | Failed to start
ActiveMQ JMS Message Broker. Reason: java.io.IOException: Transport
Connector could not be registered in JMX: Transport scheme NOT
recognized: [http]

java.io.IOException: Transport Connector could not be registered in JMX:
Transport scheme NOT recognized: [http]

                at
org.apache.activemq.util.IOExceptionSupport.create(IOExceptionSupport.ja
va:27)

                at
org.apache.activemq.broker.BrokerService.registerConnectorMBean(BrokerSe
rvice.java:1670)

                at
org.apache.activemq.broker.BrokerService.startTransportConnector(BrokerS
ervice.java:2159)

                at
org.apache.activemq.broker.BrokerService.startAllConnectors(BrokerServic
e.java:2073)

                at
org.apache.activemq.broker.BrokerService.start(BrokerService.java:519)

                at
org.apache.activemq.broker.BrokerService.autoStart(BrokerService.java:46
3)

                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)[:1.6.0_35]

                at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)[:1.6.0_35]

                at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)[:1.6.0_35]

                at
java.lang.reflect.Method.invoke(Method.java:597)[:1.6.0_35]

                at
org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.
java:226)[10:org.apache.aries.blueprint:0.3.1]

                at
org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:8
24)[10:org.apache.aries.blueprint:0.3.1]

                at
org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanReci
pe.java:636)[10:org.apache.aries.blueprint:0.3.1]

                at
org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecip
e.java:724)[10:org.apache.aries.blueprint:0.3.1]

                at
org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:
64)[10:org.apache.aries.blueprint:0.3.1]

                at
org.apache.aries.blueprint.container.BlueprintRepository.createInstances
(BlueprintRepository.java:219)[10:org.apache.aries.blueprint:0.3.1]

                at
org.apache.aries.blueprint.container.BlueprintRepository.createAll(Bluep
rintRepository.java:147)[10:org.apache.aries.blueprint:0.3.1]

                at
org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateE
agerComponents(BlueprintContainerImpl.java:640)[10:org.apache.aries.blue
print:0.3.1]

                at
org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(Bluepr
intContainerImpl.java:331)[10:org.apache.aries.blueprint:0.3.1]

                at
org.apache.aries.blueprint.container.BlueprintContainerImpl.run(Blueprin
tContainerImpl.java:227)[10:org.apache.aries.blueprint:0.3.1]

                at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)[
:1.6.0_35]

                at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)[:1.6.
0_35]

                at
java.util.concurrent.FutureTask.run(FutureTask.java:138)[:1.6.0_35]

                at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.acc
ess$301(ScheduledThreadPoolExecutor.java:98)[:1.6.0_35]

                at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run
(ScheduledThreadPoolExecutor.java:206)[:1.6.0_35]

                at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecuto
r.java:886)[:1.6.0_35]

                at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja
va:908)[:1.6.0_35]

                at java.lang.Thread.run(Thread.java:662)[:1.6.0_35]

Caused by: java.io.IOException: Transport scheme NOT recognized: [http]

                at
org.apache.activemq.util.IOExceptionSupport.create(IOExceptionSupport.ja
va:27)

                at
org.apache.activemq.transport.TransportFactory.findTransportFactory(Tran
sportFactory.java:204)

                at
org.apache.activemq.transport.TransportFactory.bind(TransportFactory.jav
a:123)

                at
org.apache.activemq.broker.TransportConnector.createTransportServer(Tran
sportConnector.java:319)

                at
org.apache.activemq.broker.TransportConnector.getServer(TransportConnect
or.java:147)

                at
org.apache.activemq.broker.TransportConnector.asManagedConnector(Transpo
rtConnector.java:105)

                at
org.apache.activemq.broker.BrokerService.registerConnectorMBean(BrokerSe
rvice.java:1665)

                ... 26 more

Caused by: java.io.IOException: Service not found:
'META-INF/services/org/apache/activemq/transport/http'

                at
org.apache.activemq.util.osgi.Activator.create(Activator.java:175)

                at
org.apache.activemq.util.FactoryFinder.newInstance(FactoryFinder.java:14
6)

                at
org.apache.activemq.transport.TransportFactory.findTransportFactory(Tran
sportFactory.java:201)

                ... 31 more

 

I have copied activemq-optional-5.5.1.jar into deploy directory but
nothing change.

 

Thanks in advance

 

Massimilano