Hi, I have just started scratching my head with Camel and infact with JMS as well; you can consider me naive and curious on this subject.
I have setup a JMS queue on a glassfish server on my local PC. The galssfish logs tells me that JMS is active on URI mq://localhost:7676. My connection facotry is named jms/tConnectionFactory and destination queue is named jms/tQueue. I am configuring my route as follows: from("file:/data/inbox?noop=false").to("jms:queue:mq://localhost:7676/jms/tQueue?connectionFactory=jms/tConnectionFactory&mapMessage=false"); Whenever I run this code I am getting an error message (stack trace below) which tells me that JMS ConnectionFacotry has to be set properly. Googling is not heping me in finding a method to set this properly. Can anyone help me in providing a way forward on how to set my connection facotry to enable the mentioned routing. Stack trace ........... [ main] root INFO Starting Context [ main] DefaultCamelContext INFO Apache Camel 2.10.3 (CamelContext: camel-1) is starting [ main] ManagementStrategyFactory INFO JMX enabled. [ main] DefaultTypeConverter INFO Loaded 175 type converters [ main] DefaultCamelContext INFO Apache Camel 2.10.3 (CamelContext: camel-1) is shutting down [ main] DefaultTypeConverter INFO TypeConverterRegistry utilization[attempts=2, hits=2, misses=0, failures=0] mappings[total=176, misses=0] [ main] DefaultCamelContext INFO Apache Camel 2.10.3 (CamelContext: camel-1) is shutdown in 0.000 seconds. Uptime 0.453 seconds. Exception in thread "main" org.apache.camel.FailedToCreateRouteException: Failed to create route route1 at: >>> To[jms:queue:mq://localhost:7676/jms/tQueue?connectionFactory=jms/tConnectionFactory&mapMessage=false] <<< in route: Route[[From[file:/data/inbox?noop=false]] -> [To[jms:queue:m... because of Failed to resolve endpoint: jms://queue:mq://localhost:7676/jms/tQueue?connectionFactory=jms%2FtConnectionFactory&mapMessage=false due to: No bean could be found in the registry for: jms/tConnectionFactory of type: javax.jms.ConnectionFactory at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:873) at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:171) at org.apache.camel.impl.DefaultCamelContext.startRoute(DefaultCamelContext.java:722) at org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:1789) at org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:1575) at org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:1444) at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:60) at org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:1412) at com.mydemo.cameldemo.FileTransferDemo.main(FileTransferDemo.java:49) Caused by: org.apache.camel.ResolveEndpointFailedException: Failed to resolve endpoint: jms://queue:mq://localhost:7676/jms/tQueue?connectionFactory=jms%2FtConnectionFactory&mapMessage=false due to: No bean could be found in the registry for: jms/tConnectionFactory of type: javax.jms.ConnectionFactory at org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:479) at org.apache.camel.util.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:50) at org.apache.camel.model.RouteDefinition.resolveEndpoint(RouteDefinition.java:186) at org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:108) at org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:114) at org.apache.camel.model.SendDefinition.resolveEndpoint(SendDefinition.java:61) at org.apache.camel.model.SendDefinition.createProcessor(SendDefinition.java:55) at org.apache.camel.model.ProcessorDefinition.makeProcessor(ProcessorDefinition.java:461) at org.apache.camel.model.ProcessorDefinition.addRoutes(ProcessorDefinition.java:179) at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:870) ... 8 more Caused by: org.apache.camel.NoSuchBeanException: No bean could be found in the registry for: jms/tConnectionFactory of type: javax.jms.ConnectionFactory at org.apache.camel.util.CamelContextHelper.mandatoryLookup(CamelContextHelper.java:130) at org.apache.camel.util.EndpointHelper.resolveReferenceParameter(EndpointHelper.java:326) at org.apache.camel.util.EndpointHelper.resolveReferenceParameter(EndpointHelper.java:308) at org.apache.camel.impl.DefaultComponent.resolveAndRemoveReferenceParameter(DefaultComponent.java:304) at org.apache.camel.impl.DefaultComponent.resolveAndRemoveReferenceParameter(DefaultComponent.java:283) at org.apache.camel.component.jms.JmsComponent.createEndpoint(JmsComponent.java:473) at org.apache.camel.impl.DefaultComponent.createEndpoint(DefaultComponent.java:91) at org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:461) ... 17 more -- View this message in context: http://camel.465427.n5.nabble.com/Need-Help-with-JMS-setup-tp5726399.html Sent from the Camel - Users mailing list archive at Nabble.com.