Hi,

There is no way to reload it outside the ClassLoader.

Ramzi

On Wed, Sep 2, 2009 at 2:02 PM, Tim Funk <funk...@apache.org> wrote:

> If the file is loaded via a ClassLoader - then the JVM will cache it and
> you'll need to reload the webppa or restart tomcat.
>
> -Tim
>
> ramzi khlil wrote:
>
>> Hi,
>>
>> Thank you for your response. It's working for me.
>> I have a problem with caching. The server doesn't update the file in temp
>> directory. I set cachingAllowed to false, but it doesn't work for me.
>> Do you have any idea ?
>>
>> Regards
>>
>>
>> On Wed, Sep 2, 2009 at 1:01 PM, Tim Funk <funk...@apache.org> wrote:
>>
>> There are too many unknown constraints to answer - but I'll try.
>>>
>>> In app B - use an init parameter which is a filename where test.xml is
>>> located.
>>>   <context-param>
>>>       <param-name>myfile</param-name>
>>>       <param-value>/usr/local/more/cowbell/test.xml</param-value>
>>>   </context-param>
>>>
>>> Then when app b needs to write the file;
>>> File f = new File(servletContext.getInitParameter("myfile"));
>>> FileWriter fw = new FileWriter(f);
>>> fw.write(stuff);
>>> ...
>>>
>>> If you need to read the file from app B, use a file reader. This is an
>>> easy
>>> way to keep the apps decoupled
>>>
>>>
>  ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>

Reply via email to