Mike,

That bundle provides mybatis itself but not the Camel component for
it.  You also need to install the feature (if you're using a SNAPSHOT
version of ServiceMix that already has Camel 2.7.0 in it) or install
the camel-mybatis bundle in order to make the camel-mybatis components
available.

Regards,

Gert Vanthienen
------------------------
FuseSource
Web: http://fusesource.com
Blog: http://gertvanthienen.blogspot.com/



On Tue, Mar 29, 2011 at 10:58 AM, Michael Dewitte
<[email protected]> wrote:
> 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
>> >> >
>> >>
>> >
>>
>

Reply via email to