Eric Guinois a écrit :
> Ok, just found the solution. When adding Loader component intot
> context descriptor, the default value for useSystemClassLoaderAsParent
> is true and cause a ClassNotFound error. To fix I added
> useSystemClassLoaderAsParent="false" on my Loader component.
> I don't know if It is normal that the default value of the
> useSystemClassLoaderAsParent attribute is not the same value as used
> when "skipping" the Loader component? I didn't found any config file
> anywhere overwritting the default values.
>
According to tomcat docs, the default value is true for compatibility
reasons. But maybe the default classloader is not loaded at context
level, which might make a difference. Also, seems it's a deprecated
value that will be removed in tomcat 6.

>
> Eric
>
> Eric Guinois a écrit :
>> Hi,
>>    I'm trying to use my own ClassLoader for my Web-Application. I
>> google a long time and find that the Loader component in the Context
>> component could help me to replace the ClassLoader of my web
>> application (subclassing WebappClassLoader).
>>
>>    In the first place, I tried to use the default parameters for the
>> Loader component. My context file
>> ($CATALINA_HOME/conf/engine/host/context.xml)  was
>>
>> <Context path="/app"
>>                 reloadable="true"
>>                 docBase="C:/apacheTest/test/app"
>>                 workDir="C:/apacheTest/test/app/work" />
>>
>> and my application were loading and working properly.
>>
>> When I change to
>>
>> <Context path="/app"
>>                 reloadable="true"
>>                 docBase="C:/apacheTest/test/app"
>>                 workDir="C:/apacheTest/test/app/work" >
>> <Loader
>>                className="org.apache.catalina.loader.WebappLoader"
>>                delegate="false"
>>               
>> loaderClass="org.apache.catalina.loader.WebappClassLoader" />
>> </Context>
>>
>>
>> I always got this error in the console :
>>
>> 2007-03-01 16:37:19 org.apache.catalina.core.StandardContext start
>> GRAVE: Error listenerStart
>> 2007-03-01 16:37:19 org.apache.catalina.core.StandardContext start
>> GRAVE: Erreur de dÚmarrage du contexte [/app] suite aux erreurs
>> prÚcÚdentes
>>
>> I googled and searched for information with this error and googled
>> for example using Loader component without any success.
>>
>> How can I use the Loader component properly?
>>
>> I'm using Tomcat 5.5.20 and tried it only under Windows.
>>
>> Thank you in advance for your time.
>>
>> Eric Guinois
>>
>>
>>
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: users@tomcat.apache.org
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to