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: <[email protected]>
> 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]