Sounds to me like this is not a good plan then.
----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, June 11, 2003 3:48 PM Subject: RE: [OS-webwork] Configuration in /WEB-INF > According to the servlet spec getRealPath() will always return null if > the web application is executing in an non-unpacked war. So, in general > this is not an option for a servlet or any j2ee application. > > LES > > > -----Original Message----- > From: Pat Lightbody [mailto:[EMAIL PROTECTED] > Sent: Wednesday, June 11, 2003 5:19 PM > To: [EMAIL PROTECTED] > Subject: Re: [OS-webwork] Configuration in /WEB-INF > > Isn't getRealPath() deprecated though? > > -Pat > > ----- Original Message ----- > From: "Mathias Bogaert" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Wednesday, June 11, 2003 2:06 PM > Subject: Re: [OS-webwork] Configuration in /WEB-INF > > > > 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 > > > > ------------------------------------------------------- > 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