Manager servlet to manage virtual hosts

2005-07-27 Thread Manik Surtani

Hi,

I'm running TC 5.0.19 and have 8 virtual hosts on the box.

Each virtual host has a default (/) context with it's app deployed.

When I access tomcat on it's IP address on port 8080, I get the  
default tomcat root, with access to the admin and manager servlets.


Whenever I access the manager servlet though, I can only administer  
the root host and not contexts within the virtual hosts.


Essentially I need an easy mechanism to reload apps within the  
virtual hosts (wither via cmd line or www interface) without  
restarting tomcat or affecting the deployments on the other virtual  
hosts.


Any ideas on how I can best achieve this?

Thanks.
Manik

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Manager servlet to manage virtual hosts

2005-07-27 Thread Manik Surtani



Hi there.

Yeah, this is pretty much what I want, only the problem is:

www.myserver.com:8080/manager exists, but www.myvh_1.com:8080/ 
manager and www.myvh_2.com:8080/manager, etc. does not exist ...


For some reason the manager servlet is not avbl on my virtual hosts  
and the manager on the main host can only manage contexts in that  
host.


Cheers,
Manik











On 27 Jul 2005, at 12:59, Raghupathy,Gurumoorthy wrote:



You can do this with ant very nicely

project name=Learning default=reloadContext basedir=.

target name=reloadContext
get dest=stop.txt
src=http://localhost:8080/manager/stop?path=/Learning;
username=adminUserName password=adminPassword/
loadfile property=STOPOUTPUT
srcfile=stop.txt/loadfile
echo${STOPOUTPUT}/echo
delete file=stop.txt/delete

get dest=start.txt
src=http://localhost:8080/manager/start?path=/Learning;
username=adminUserNAme password=adminPassword/
loadfile property=STARTOUTPUT
srcfile=start.txt/loadfile
echo${STARTOUTPUT}/echo
delete file=start.txt/delete
/target

/project

The only thing you need to change is the
http://localhost:8080/manager/stop?path=/Learning; of it ...

So if you want to do for www.manik.com for context /Learning

Then it will be http://www.manik.com/manager/stop?path=/Learning and


if you want to do for www.guru.com for context /Learning

Then it will be http://www.guru.com/manager/stop?path=/Learning


Hope you find this useful 


Regards
Guru

Guru Loves Tocmat and ant :)

Gurumoorthy Raghupathy
EMFS - Fidelity Investments International
Regret for the things we did can be tempered by time; it is regret  
for the

things we did not do that is inconsolable


To: tomcat-user@jakarta.apache.org
Subject: Manager servlet to manage virtual hosts


Hi,

I'm running TC 5.0.19 and have 8 virtual hosts on the box.

Each virtual host has a default (/) context with it's app deployed.

When I access tomcat on it's IP address on port 8080, I get the
default tomcat root, with access to the admin and manager servlets.

Whenever I access the manager servlet though, I can only administer
the root host and not contexts within the virtual hosts.

Essentially I need an easy mechanism to reload apps within the
virtual hosts (wither via cmd line or www interface) without
restarting tomcat or affecting the deployments on the other virtual
hosts.

Any ideas on how I can best achieve this?

Thanks.
Manik

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]








-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]