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 > >