*EDIT:* if I change
#java:jboss/datasources/test_db by #dataSource I get: org.apache.camel.RuntimeCamelException: java.lang.IllegalStateException: Cannot obtain PGConnection Le ven. 22 févr. 2019 à 09:25, Damien Nicolas <dmn.nico...@gmail.com> a écrit : > Hello, > > I have a Camel backend running on a JBoss EAP 7.1 server. I have defined > the datasources I use in the server configuration. I configured it in my > Springboot configuration like this: > > @Bean > public DataSource dataSource() { > JndiDataSourceLookup dataSourceLookup = new JndiDataSourceLookup(); > DataSource dataSource = > dataSourceLookup.getDataSource("java:jboss/datasources/test_db"); > return dataSource; > } > > > I followed this sample of configuration > <https://wildfly-extras.github.io/wildfly-camel/> (6.133. camel-pgevent) > to use a datasource with pgevent, with this pgevent definition: > > > from("pgevent:///test_db/events?datasource=#java:jboss/datasources/test_db").routeId("DATABASE_EVENTS").process(ProcessorIdentifier.CONTEXT_MODIFIER); > > but I got this error : > > *Caused by: java.lang.**IllegalArgumentException: Could not find a > suitable setter for property: datasource as there isn't a setter method > with same type: java.lang.String nor type conversion possible: No type > converter available to convert from type: java.lang.String to the required > type: javax.sql.DataSource with value #java:jboss/datasources/test_**db* > > My datasource is correctly defined cause I use it with my service without > any problem. > What do i have to do to get rid of this error? > > -- > Damien NICOLAS > -- Damien NICOLAS