I need some help. Using servicemix 3.3.1
I'm unable to get the MINA part of the camel tutorial working.
I mean, I think I have done what is described here:
http://servicemix.apache.org/35-using-other-camel-components.html
Except that I'm using MINA version 2.0-M3.
I must be doing something wrong, because it doesn't work for me.
When I hotdeploy I get the following error messages:
INFO - AutoDeploymentService - Directory: hotdeploy: Archive changed:
processing camel-tutorial-sa-1.0-SNAPSHOT.zip ...
ERROR - CamelJbiComponent -
org.apache.camel.ResolveEndpointFailedException: Failed to resolve endpoint:
mina:tcp://localhost:10021 due to: org.apache.camel.RuntimeCamelException:
Could not auto create component: mina
WARN - SpringCamelContext - No spring-event endpoint enabled for:
org.springframework.context.event.contextclosedevent[source=org.apache.xbean.spring.context.filesystemxmlapplicationcont...@f94934:
display name
[org.apache.xbean.spring.context.filesystemxmlapplicationcont...@f94934];
startup date [Mon Aug
17 11:28:22 EDT 2009]; root of context hierarchy]
INFO - DeploymentService - UnDeployed ServiceUnit
camel-tutorial-jms-su from Component: servicemix-jms
ERROR - AutoDeploymentService - Failed to update Service Assembly:
camel-tutorial-sa
....
<loc-message>Failed to resolve endpoint:
mina:tcp://localhost:10021 due to: org.apache.camel.RuntimeCamelException:
Could not auto create component: mina</loc-message>
<stack-trace><![CDATA[org.apache.camel.ResolveEndpointFailedException: Failed
to resolve endpoint: mina:tcp://localhost:10021 due to:
org.apache.camel.RuntimeCamelException: Could not auto create component: mina
at
org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:351)
at
org.apache.camel.util.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:53)
at org.apache.camel.model.RouteType.resolveEndpoint(RouteType.java:99)
at
org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:106)
at
org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:112)
at org.apache.camel.model.FromType.resolveEndpoint(FromType.java:73)
at
org.apache.camel.impl.DefaultRouteContext.getEndpoint(DefaultRouteContext.java:81)
at org.apache.camel.model.RouteType.addRoutes(RouteType.java:213)
at org.apache.camel.model.RouteType.addRoutes(RouteType.java:89)
at
org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:644)
at
org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:634)
at
org.apache.camel.spring.SpringCamelContext.maybeDoStart(SpringCamelContext.java:166)
at
org.apache.camel.spring.SpringCamelContext.doStart(SpringCamelContext.java:161)
at org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:49)
at
org.apache.camel.spring.SpringCamelContext.maybeStart(SpringCamelContext.java:96)
at
org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:115)
at
org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:78)
at
org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
at
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:76)
at
org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:274)
at
org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:736)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:383)
at
org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(AbstractXBeanDeployer.java:87)
at
org.apache.servicemix.camel.CamelSpringDeployer.deploy(CamelSpringDeployer.java:77)
at
org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:88)
at
org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:69)
at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:520)
at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:349)
at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:255)
at
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:658)
at
org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:63)
at
org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:622)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)