I only installed the osgi bundle via karaf@root> osgi:install -s mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.mybatis/3.0.2_1
Do I have to install the feature also ? 2011/3/29 Gert Vanthienen <[email protected]> > Michael, > > And has the feature for that component already been installed > (features:install camel-mybatis)? > > Regards, > > Gert Vanthienen > ------------------------ > FuseSource > Web: http://fusesource.com > Blog: http://gertvanthienen.blogspot.com/ > > > > On Tue, Mar 29, 2011 at 10:50 AM, Michael Dewitte > <[email protected]> wrote: > > I tried both since I found references to both on the net (first with > > 'mybatis' as documented on ccamel site, then with mbatis since I found > that > > on the net). > > Both of them gave me the same result... :-( > > > > > > 2011/3/29 Gert Vanthienen <[email protected]> > > > >> 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 > >> > > >> > > >
