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]>
