[
https://issues.apache.org/activemq/browse/CAMEL-522?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=42856#action_42856
]
Andreas Kuhtz commented on CAMEL-522:
-------------------------------------
While searching for a solution I stumbled over the following pages
(http://jdevelopment.nl/java/jdk6-web-start-cache-location/ and
http://java.sun.com/javase/6/docs/technotes/guides/javaws/enhancements6.html)
and now I'm not sure if the behaviour is different on JDK5 and JDK6 because
I've tested only with JDK6 (I forgot to list that in the environment...).
> Problem with scanning Jar files for Converters if application is loaded with
> webstart
> -------------------------------------------------------------------------------------
>
> Key: CAMEL-522
> URL: https://issues.apache.org/activemq/browse/CAMEL-522
> Project: Apache Camel
> Issue Type: Bug
> Components: camel-core
> Affects Versions: 1.3.0, 1.4.0
> Environment: Windows XP
> Reporter: Andreas Kuhtz
> Fix For: 1.4.0
>
> Attachments: ResolverUtil.patch
>
>
> I've encountered a problem with the scanning of jar files with the @Converter
> annotation if the Jars are loaded with the webstart classloader. Because the
> URL starts with _http:_ the conversion to a file fails in ResolverUtil.
> I've attached a patch that uses an UrlResource if the url starts with _http:_
> and this works if the jar-resource has the version information added to the
> jar file in the JNLP-file (like <jar href="camel-core-1.4-SNAPSHOT.jar"/>).
> But if the version is added separately (like <jar href="activemq-core.jar"
> version="5.1.0"/>) it fails because the classloader returns the name of the
> jar-file without the version information (like
> http://....../activemq-core.jar) and this file does not exist.
> I'm currently trying if it is possible to check whether the application is
> started via webstart (there is a class Tool that should only exist in the
> webstart classloader) and in this case I'll check if the filename of the
> jar-file is returned correctly. If yes maybe we can provide another patch to
> get rid of the problem described above.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.