ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Steve Loughran <ste...@apache.org>
Subject Re: AntClassLoader and the system classloadr.
Date Wed, 29 Sep 2010 10:49:28 GMT
On 15/09/10 05:27, Stefan Bodewig wrote:
> On 2010-09-14, Rafael de F. Ferreira wrote:
>
>>  From a cursory inspection of org.apache.tools.ant.AntClassLoader, it
>> seems Ant only delegates to the system ClassLoader if the class being
>> loaded belongs to a fixed set of packages[1].
>
> No, Ant almost always delegates to the system classloader first.
> AntClassLoader has a parentFirst option that can be used to make it look
> into its own classes before delegating when set to false (it is true by
> default).  The list of packages you've found are the packages that will
> always be loaded from the system classloader even if parentFirst is
> false.
>
>> I've run into an issue with ant's classloading strategy. When I try to
>> run a Java class with the<java>  task, I get a ClassNotFoundException
>> for com.sun.xml.internal.ws.spi.ProviderImpl.
>
> Are you sure the class is available from the system classloader?

It's in java 1.6.0_20,

package com.sun.xml.internal.ws.spi;

public static class ProviderImpl extends javax.xml.ws.spi.Provider { ... }

looks like part of JAX-WS

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message