[
https://issues.apache.org/activemq/browse/CAMEL-522?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=42847#action_42847
]
Claus Ibsen commented on CAMEL-522:
-----------------------------------
Good work Andreas.
Could be an idea to look how Spring does loading jars. I know Juergen has done
tremendous work to get Spring to work with all kind of strange behaviors in
various version of WebSphere, WebLogic, JBoss, and even AFIAR on the AS400
platform maybe also from webstart.
> 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.