Hello again Willem,

Yes the ITrsWebService class is actually part of the bundle that contains
the route and its package is exported. When I use Spring with "cxf:bean", as
I described earlier, Spring seems to have no problem finding this interface.

However, I cannot see that the camel-cxf bundle is importing this package.
Shouldn't it have a dynamic import of "*"? How else can camel-cxf load a
class it isn't aware of?

I've tried to do "update 165" (165 is the camel-cxf bundle) to make it
resolve again and perhaps find my class - but it doesn't help.

/Bengt

2011/5/26 Willem Jiang <[email protected]>

> On 5/26/11 6:16 PM, Bengt Rodehav wrote:
>
>> *  ITrsWebService serverBean = new TrsWebServiceImpl();
>>
>>  >     from("cxf:
>>> >
>>> http://localhost:9001/trsws/?serviceClass=se.digia.trs.route.webservice.ITrsWebService
>>> >  ").bean(serverBean);*
>>>
>>
>> But for some reason camel-cxf can't seem to find the ITrsWebService class
>> (an interface). I get the following exception:
>>
>>
> Can you check if your application bundle can access the SEI class without
> any issue ?
>
>
> --
> Willem
> ----------------------------------
> FuseSource
> Web: http://www.fusesource.com
> Blog:    http://willemjiang.blogspot.com (English)
>         http://jnn.javaeye.com (Chinese)
> Twitter: willemjiang
>
> Connect at CamelOne May 24-26
> The Open Source Integration Conference
> http://camelone.com
>

Reply via email to