Hi Martin, Thanks for reply but I am looking at something different. System.getEnv(...) returns string which it supposed to. The method is for retriving environment variables (which are loaded from properties file, etc. while starting an application-tomcat)
The "host" that I am talking about is org.apache.catalina.Host object. If you have tomcat 5.5.12 source, take a look at ManagerServlet.java . It has method called list(...) which is used to retrive list of deployed webapps. For your reading, it is as follows: protected void list(...) { org.apache.catalina.Host myHost = ?? Container[] contexts = myHost.findChildren(); for (int i = 0; i < contexts.length; i++) { Context context = (Context) contexts[i]; if (context != null ) { //display context to page as link } } } Also one request to tomcat experts. If you know any other way of finding the list of depolyed web applications, please let me know Thanks. Regards, Dhaval --- Martin Gainty <[EMAIL PROTECTED]> wrote: > If I'm not mistaken its an environment variable which can be obtained via > java.lang.System.getEnv("HTTP_HOST"); > Take a look at > http://java.sun.com/j2se/1.5.0/docs/api/ > > Martin- > ----- Original Message ----- > From: "Dhaval Patel" <[EMAIL PROTECTED]> > To: <users@tomcat.apache.org> > Sent: Wednesday, December 28, 2005 3:11 PM > Subject: Getting list of all deployed web applications > > > > Hi, > > > > Is there a way by which you can list of all web applications deployed? I > > know that if you go > to > > manager webapp, you will see list of deployed applications. I want to > > achieve the same > > functionality but using jsp pages. > > > > I tried to understand the source of manager webapp but I could not find > > one thing. How do you > > get catalina.host object? Once I get the host, I can use the list(...) > > method of > > ManagerServlet.java into jsp page and thus can able to retrieve the list of > > deployed webapps > > (hopefully !! Correct me if I am wrong or suggest me something better). > > This is not for any > > production ready environment but for my own learning purpose. > > > > Thanks for your help. > > > > Regards, > > D > > > > > > > > > > __________________________________ > > Yahoo! for Good - Make a difference this year. > > http://brand.yahoo.com/cybergivingweek2005/ > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > __________________________________________ Yahoo! DSL Something to write home about. Just $16.99/mo. or less. dsl.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]