Mike, Isn't there a typo in your route? Shouldn't that be <to uri="mybatis:selectDataToTransfert?statementType=SelectList" /> with mybatis: instead of mbatis: at the beginning ?
Regards, Gert Vanthienen ------------------------ FuseSource Web: http://fusesource.com Blog: http://gertvanthienen.blogspot.com/ On Tue, Mar 29, 2011 at 10:34 AM, Michael Dewitte <[email protected]> wrote: > Hello, > > I finally managed (with alot of workarounds) to have a route using the > ibatis component. > Now, I tried to migrate the whole thing from ibatis to mybatis. > I correctly migrated the code and config files of ibatis to mybatis. easy. > I changed the dependency in the pom of my project to > <dependency> > <groupId>org.apache.servicemix.bundles</groupId> > <artifactId>org.apache.servicemix.bundles.mybatis</artifactId> > <version>3.0.2_1</version> > </dependency> > > I installed the mybatis bundle with : > karaf@root> osgi:install -s > mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.mybatis/3.0.2_1 > > I can see with osgi:list that it is marked as "active". > > But, when I deploy my project, I get a > org.apache.camel.ResolveEndpointFailedException: Failed to resolve endpoint: > mbatis://selectDataToTransfert?statementType=SelectList due to: No component > found with scheme: mbatis > > My route is defined as follow : > > <route> > <from uri="file:activemq/input" /> > <to uri="log:events" /> > <to uri="mbatis:selectDataToTransfert?statementType=SelectList" /> > <to uri="log:events" /> > </route> > > The "from file" is just there to manually start the route by dropping a > file, it isn't really used. The only thing i try to test is the use of > mybatis to make a simple select and send the resulting list in the message > body... to be processed by a bean for exemple... > > Any clue ? > > Mike >
