Hi,
What if I don�t have a way to access to any kind of ServletContext.?
Let�s say i have a static class that loads properties, but i want it to
use ServletContext.getResource(..). Unfortunately there�s no static method
around to the a reference to the servletContext.
any ideas?
Best regards,
Esteban
----- Original Message -----
From: "Tim Moore" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <[EMAIL PROTECTED]>
Sent: Monday, December 02, 2002 1:31 PM
Subject: RE: How do I access files above and below \web-inf folder?
You should probably use ServletContext.getResource or
ServletContext.getResourceAsStream
http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/ServletConte
xt.html#getResource(java.lang.String)
http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/ServletConte
xt.html#getResourceAsStream(java.lang.String)
That way, it will still work if your web app is packaged as a WAR file.
The path argument is context-relative.
--
Tim Moore / Blackboard Inc. / Software Engineer
1899 L Street, NW / 5th Floor / Washington, DC 20036
Phone 202-463-4860 ext. 258 / Fax 202-463-4863
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Monday, December 02, 2002 5:06 AM
> To: Tomcat Users List
> Subject: RE: How do I access files above and below \web-inf folder?
>
>
>
> I use the getRealPath,
>
> String pathToPropsFile = config.getServletContext().getRealPath
> ("WEB-INF/properties/");
>
> use "/", as this also works on win platforms, and does not
> need escaping. You should be able to use a relative going up
> the tree, in the argument ("../foo/bar");
>
> cheers,
>
> Mehdi
--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>