camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Claus Ibsen <claus.ib...@gmail.com>
Subject Re: Blueprint and XSLT
Date Tue, 03 May 2011 05:50:55 GMT
On Tue, May 3, 2011 at 7:44 AM, Ioannis Canellos <iocanel@gmail.com> wrote:
> Thanks for the response. I create a JIRA
> https://issues.apache.org/jira/browse/CAMEL-3934.
>
> Claus, can you please point me to the right place, in order to read more
> about the spring resource abstraction?
>

Its this resource
import org.springframework.core.io.Resource;


Yeah sure see

https://svn.apache.org/repos/asf/camel/trunk/components/camel-spring/src/main/java/org/apache/camel/component/ResourceBasedEndpoint.java

And

https://svn.apache.org/repos/asf/camel/trunk/components/camel-spring/src/main/java/org/apache/camel/component/xslt/XsltComponent.java

>
>
> On Tue, May 3, 2011 at 8:23 AM, Claus Ibsen <claus.ibsen@gmail.com> wrote:
>
>> Hi
>>
>> The xslt component is part of camel-spring and uses the spring
>> resource abstraction. Hence why it works when using spring-dm.
>> With blueprint its another story. So there may be something failing to
>> have it load a resource on the classpath.
>>
>> Obviously it would be great if the community stepped up and helped with
>> https://issues.apache.org/jira/browse/CAMEL-3272
>>
>> To provide more blueprint unit tests. Essentially we need to 2x tests with
>> osgi
>> - spring-dm
>> - blueprint
>>
>> So its in fact a massive task to do. And we do have a fair amount of
>> tests already.
>>
>> I suggest to create a JIRA for the xslt issue so we can try to address
>> that for Camel 2.8.
>>
>>
>> On Mon, May 2, 2011 at 7:53 PM, Ioannis Canellos <iocanel@gmail.com>
>> wrote:
>> > Halo Jean Baptiste,
>> > No, I didn't try such statements! I think that it wouldn't help because
>> the
>> > class loader which tries to load the resource is the boot class loader
>> and
>> > not the bundle classloader.
>> >
>> >
>> >
>> > On Mon, May 2, 2011 at 8:43 PM, Jean-Baptiste Onofré <jb@nanthrax.net
>> >wrote:
>> >
>> >> Hi Ioannis,
>> >>
>> >> did you try using Bundle-Classpath statement in MANIFEST.
>> >>
>> >> Something like Bundle-Classpath: ., META-INF/my/xslt
>> >>
>> >> Regards
>> >> JB
>> >>
>> >>
>> >> On 05/02/2011 07:28 PM, Ioannis Canellos wrote:
>> >>
>> >>> I am building a camel route using camel-blueprint inside karaf.
>> >>>
>> >>> My route contains an xslt transfromation, but it seems that the Xslt
>> >>> component can't find my xslt document, which is inside the bundle that
>> >>> contains the routes.
>> >>>
>> >>> The problem is that I get a FileNotFoundException
>> >>> java.io.FileNotFoundException: class path resource
>> >>> [net/iocanel/xslt/mint-mo-xslt.xsl] cannot be opened because it does
>> not
>> >>> exist
>> >>>         at
>> >>>
>> >>>
>> org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:158)
>> >>>
>> >>>
>> >>>         at
>> >>>
>> >>>
>> org.apache.camel.component.xslt.XsltComponent.loadResource(XsltComponent.java:156)
>> >>>
>> >>>
>> >>> Note: That my bundle does not import the package which contains the
>> xslt.
>> >>>
>> >>>
>> >
>> >
>> > --
>> > *Ioannis Canellos*
>> > *
>> >  http://iocanel.blogspot.com
>> >
>> > Apache Karaf <http://karaf.apache.org/> Committer & PMC
>> > Apache ServiceMix <http://servicemix.apache.org/>  Committer
>> > *
>> >
>>
>>
>>
>> --
>> Claus Ibsen
>> -----------------
>> FuseSource
>> Email: cibsen@fusesource.com
>> Web: http://fusesource.com
>> CamelOne 2011: http://fusesource.com/camelone2011/
>> Twitter: davsclaus
>> Blog: http://davsclaus.blogspot.com/
>> Author of Camel in Action: http://www.manning.com/ibsen/
>>
>
>
>
> --
> *Ioannis Canellos*
> *
>  http://iocanel.blogspot.com
>
> Apache Karaf <http://karaf.apache.org/> Committer & PMC
> Apache ServiceMix <http://servicemix.apache.org/>  Committer
> *
>



-- 
Claus Ibsen
-----------------
FuseSource
Email: cibsen@fusesource.com
Web: http://fusesource.com
CamelOne 2011: http://fusesource.com/camelone2011/
Twitter: davsclaus
Blog: http://davsclaus.blogspot.com/
Author of Camel in Action: http://www.manning.com/ibsen/

Mime
View raw message