This is exactly the way SiteMesh does it. Have a look at the ConfigLoader. Cheers, Mathias
----- Original Message ----- From: "Anthony Eden" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, June 11, 2003 10:44 PM Subject: Re: [OS-webwork] Configuration in /WEB-INF > There is an interesting problem with using the ClassLoader or the > ServletContext for getting resource data: there is no way using the APIs > to determine if the resource has been modified. > > One workaround is to check the getRealPath() method to see if it is > available and use it if it is to build a real file object which you can > use to determine the last modified date. Another possibility is to > specify a reload interval for the resource. > > Does XWork (and/or WW2) provide either of these methods for reloading > configuration resources? > > -Anthony > > [EMAIL PROTECTED] wrote: > > Ah, I see. That makes sense. So, you are doing it based on the servlet > > context class loader. Kewl, glad to learn that. > > > > LES > > > > -----Original Message----- > > From: Anthony Eden [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, June 11, 2003 2:54 PM > > To: [EMAIL PROTECTED] > > Subject: Re: [OS-webwork] Configuration in /WEB-INF > > > > You don't need to open an HTTP connection, rather you can get the > > InputStream directly from the servlet context: > > > > InputStream in = > > servletContext.getResourceAsStream("/WEB-INF/xwork.xml"); > > > > Sincerely, > > Anthony Eden > > > > [EMAIL PROTECTED] wrote: > > > >>I may just be confused or have missed something, but does getResource > >>not just give you the path relative to the doc root? Will you then > > > > open > > > >>it using http? Normally, would you not secure your web-inf from url > >>access(for security reasons)? Or is there another method that would > >>allow you to actually use File (by getting the servlets "realpath")? > >> > >>LES > >> > >>-----Original Message----- > >>From: Hani Suleiman [mailto:[EMAIL PROTECTED] > >>Sent: Tuesday, June 10, 2003 9:44 PM > >>To: [EMAIL PROTECTED] > >>Subject: Re: [OS-webwork] Configuration in /WEB-INF > >> > >>getRealPath is very bad, what's so wrong with > >>servletContext.getResource() though? > >> > >>On Tuesday, June 10, 2003, at 06:59 PM, [EMAIL PROTECTED] > > > > wrote: > > > >> > >>>The hardest problem with that is that you can't use > >>>context.getRealPath() to get the location of WEB-INF in an unpacked > >> > >>war > >> > >> > >>>config (per servlet spec). Honestly, classpath is usually the best > >>>solution. > >>> > >>>-----Original Message----- > >>>From: Mathias Bogaert [mailto:[EMAIL PROTECTED] > >>>Sent: Tuesday, June 10, 2003 6:55 PM > >>>To: [EMAIL PROTECTED] > >>>Subject: [OS-webwork] Configuration in /WEB-INF > >>> > >>>Guys, > >>> > >>>It seems like we are having a lot of problems with finding > >>>configuration > >>>files in the classpath etc. Also, I dislike putting configuration > >> > >>files > >> > >> > >>>other than .properties on the classpath. That's why I propose putting > >>>it > >>>all > >>>(components.xml, xwork.xml etc)under /WEB-INF directly (same as > >>>SiteMesh > >>>for > >>>example). > >>> > >>>+1 from me > >>> > >>>Mathias > >>> > >>> > >>> > >>>------------------------------------------------------- > >>>This SF.net email is sponsored by: Etnus, makers of TotalView, The > >>>best > >>>thread debugger on the planet. Designed with thread debugging features > >>>you've never dreamed of, try TotalView 6 free at www.etnus.com. > >>>_______________________________________________ > >>>Opensymphony-webwork mailing list > >>>[EMAIL PROTECTED] > >>>https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > >>> > >>> > >>>------------------------------------------------------- > >>>This SF.net email is sponsored by: Etnus, makers of TotalView, The > >>>best > >>>thread debugger on the planet. Designed with thread debugging features > >>>you've never dreamed of, try TotalView 6 free at www.etnus.com. > >>>_______________________________________________ > >>>Opensymphony-webwork mailing list > >>>[EMAIL PROTECTED] > >>>https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > >>> > >> > >> > >> > >> > >>------------------------------------------------------- > >>This SF.NET email is sponsored by: eBay > >>Great deals on office technology -- on eBay now! Click here: > >>http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5 > >>_______________________________________________ > >>Opensymphony-webwork mailing list > >>[EMAIL PROTECTED] > >>https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > >> > >> > >>------------------------------------------------------- > >>This SF.NET email is sponsored by: eBay > >>Great deals on office technology -- on eBay now! Click here: > >>http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5 > >>_______________________________________________ > >>Opensymphony-webwork mailing list > >>[EMAIL PROTECTED] > >>https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > > > > > > > > > > ------------------------------------------------------- > > This SF.NET email is sponsored by: eBay > > Great deals on office technology -- on eBay now! Click here: > > http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5 > > _______________________________________________ > > Opensymphony-webwork mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > > > > > > ------------------------------------------------------- > > This SF.NET email is sponsored by: eBay > > Great deals on office technology -- on eBay now! Click here: > > http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5 > > _______________________________________________ > > Opensymphony-webwork mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > > > > ------------------------------------------------------- > This SF.NET email is sponsored by: eBay > Great deals on office technology -- on eBay now! Click here: > http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5 > _______________________________________________ > Opensymphony-webwork mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > > ------------------------------------------------------- This SF.NET email is sponsored by: eBay Great deals on office technology -- on eBay now! Click here: http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5 _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork