I think it is servletContext now. Check out the j2ee for servletContext that may be 
what you are looking for.
my o'reilly book shows

public String ServletContext.getServerInfo()


if that don't fly, I can dig deeper, just yell

Scott




-----Original Message-----
From: Eichfelder, Frank [mailto:[EMAIL PROTECTED]]
Sent: Monday, April 22, 2002 9:15 AM
To: [EMAIL PROTECTED]
Subject: AW: How can I get the location of the webapps-directory?


Hi,

thanks for the reply, but I need the webapps-directory to read the 
existent subdirectories and/or war-files in order to make a list of all
deployed web-applications.

(In older versions of the Servlet-API, there was a method called
getServletNames(), which is deprecated now and returns null)

Does anybody have another suggestion?

Thanks,

Frank

> -----Urspr�ngliche Nachricht-----
> Von: Rajesh Nair [mailto:[EMAIL PROTECTED]]
> Gesendet am: Montag, 22. April 2002 06:42
> An: [EMAIL PROTECTED]
> Betreff: Re: How can I get the location of the webapps-directory?
> 
> Hi 
> I think u can try getContextPath() which will give u the root 
> of ur web application .To get access to resources inside WAR 
> or other archive files u can use the method 
> getResource(String URIPath);
>  If the context is in a different m/c u can use getContext() 
> to get the context first and then use either getResource() or 
> getResourceAsStream() methods 
> 
> *********** REPLY SEPARATOR  ***********
> 
> On 4/19/02 at 3:22 PM Eichfelder, Frank wrote:
> 
> Hi,
> 
> how can I get the location from the webapps-directory on my 
> filesystem?
> 
> It's easy, if I use
> 
> String path = getServletContext().getRealPath("/");
> 
> and then cut off the last part:
> 
> int index = path.lastIndexOf(System.getProperty("file.separator"),
> path.length()-2 );
> 
> path = path.substring(0, index);
> 
> But this works only, if you have your webapplication unpacked in the
> file-system or if you have set unpackWars=true.
> 
> Now, I have set unpackWars=false, and now I get null for
> getServletContext().getRealPath("/").
> 
> Is there any possibility to get the name of the war-File an 
> application is
> stored in or the name of the directory the war-file is stored in?
> 
> Thanks, 
> 
> Frank
> 
> --
> To unsubscribe:   <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>
> 
> 
> 
> 
> --
> To unsubscribe:   <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>
> 

--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>


--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to