tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tim Funk <funk...@apache.org>
Subject Re: Share file between 2 apps
Date Wed, 02 Sep 2009 18:02:40 GMT
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 <funkman@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-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message