Howdy,
Yeah, I usually prefer ServletContext#getResource or getResourceAsStream
over the Class loader approach (Justin's suggestion) as well.

Yoav Shapira
Millennium ChemInformatics


>-----Original Message-----
>From: news [mailto:[EMAIL PROTECTED] On Behalf Of Bill Barker
>Sent: Tuesday, October 14, 2003 2:14 AM
>To: [EMAIL PROTECTED]
>Subject: Re: Can I read file resources from a .WAR file at runtime ?
>
>Justin's suggestion works, but personally I prefer using:
>  InputStream is =
>getServletContext().getResourceAsStream("/WEB-INF/myresource");
>
>"Steph Richardson" <[EMAIL PROTECTED]> wrote in message
>news:[EMAIL PROTECTED]
>>
>> I have a web-app that uses several xml, xsd, and other configuration
>files
>at runtime ( including during the Application Init
>> event ). We keep these files under various directories under WEB-INF
so
>that we can get their paths at runtime relative to
>> ServletContext.getRealPath( "WEB-INF" ).
>>
>> When I am deploying this web-app as a war file, I can detect I am a
war
>file at runtime because ( getRealPath( "" ) == null ), but
>> is there a consistent way to read a file from this war file ?
>>
>> Thanks
>>
>> --------------------------------------------------------
>> Steph Richardson
>> Kvasar Technology LLC
>> HQ: suite 106, 822 Boylston st., Chestnut Hill, MA 02467
>> smtp : [EMAIL PROTECTED]
>> http : www.kvasar.com
>> --------------------------------------------------------
>
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]




This e-mail, including any attachments, is a confidential business communication, and 
may contain information that is confidential, proprietary and/or privileged.  This 
e-mail is intended only for the individual(s) to whom it is addressed, and may not be 
saved, copied, printed, disclosed or used by anyone else.  If you are not the(an) 
intended recipient, please immediately delete this e-mail from your computer system 
and notify the sender.  Thank you.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to