hi everybody this is my apache camel code:
public class Cntx { /** * @param args * @throws Exception */ public static void main(String[] args) throws Exception { // TODO Auto-generated method stub CamelContext context = new DefaultCamelContext(); context.addRoutes(new MyRouteBuilder()); context.start(); Thread.sleep(10000); context.stop(); } } /*********route*//////// public class MyRouteBuilder extends RouteBuilder { /** * Let's configure the Camel routing rules using Java code... */ public void configure() { // here is a sample which processes the input files // (leaving them in place - see the 'noop' flag) // then performs content based routing on the message using XPath from("file:src/data?noop=true") .choice() .when(xpath("/person/user = 'SFIN'")) .setBody(constant("INSERT INTO user values('A','b','vvv');")).to("jdbc://timlogdb/") .otherwise() .to("file:target/messages/others"); } } /*************camel context*******/ <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:camel="http://camel.apache.org/schema/spring" 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://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd"> <camelContext trace="false" xmlns="http://camel.apache.org/schema/spring"> <route/> </camelContext> <bean id="timlogdb" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value=" com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://127.0.0.1:3306/examen" /> <property name="username" value="root" /> <property name="password" value="" /> </bean> </beans> /********* errors***********/ Exception in thread "main" org.apache.camel.FailedToCreateRouteException: Failed to create route route1 at: >>> Choice[[When[xpath{/person/user = 'SFIN'} -> [SetBody[{INSERT INTO user values('A','b','vvv');}], To[jdbc://timlogdb/]]]] Otherwise[[To[file:target/messages/others]]]] <<< in route: Route[[From[file:src/data?noop=true]] -> [Choice[[When[xpath... because of Failed to resolve endpoint: jdbc://timlogdb/ due to: No bean could be found in the registry for: timlogdb/ of type: javax.sql.DataSource Caused by: org.apache.camel.ResolveEndpointFailedException: Failed to resolve endpoint: jdbc://timlogdb/ due to: No bean could be found in the registry for: timlogdb/ of type: javax.sql.DataSource Caused by: org.apache.camel.NoSuchBeanException: No bean could be found in the registry for: timlogdb/ of type: javax.sql.DataSource -- View this message in context: http://camel.465427.n5.nabble.com/how-to-do-a-registry-of-type-javax-sql-DataSource-tp5729644.html Sent from the Camel - Users mailing list archive at Nabble.com.