tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "George Sexton" <geor...@mhsoftware.com>
Subject RE: Virtual host configuration - best practise?
Date Fri, 18 Sep 2009 17:21:11 GMT




> -----Original Message-----
> From: Mark Thomas [mailto:markt@apache.org]
> Sent: Friday, September 18, 2009 11:12 AM
> To: Tomcat Users List
> Subject: Re: Virtual host configuration - best practise?
> 
> hepabolu wrote:
> > Hi,
> >
> > I need to create the following situation:
> > - each client uses a war (all use the same war file) with
> configuration
> > files that are different for every client
> > - each client's configuration should be addressable by a different
> URL, e.g.
> > domainX, domainY
> >
> > So in Tomcat 5.5 I created a Host entry for each client in the
> > server.xml/Engine, as well as the necessary configuration directories
> etc.
> >
> > The whole setup works except for one thing: I don't know the clients
> > domainnames yet, so I need to add Host entries as new clients need to
> be
> > added. This however means I need to restart Tomcat each time I've
> added a
> > Host entry, which means that all existing clients are offline as
> well. This
> > is an unacceptable situation.
> >
> > Is there a different method for setting things up that gives the same
> result
> > but allows adding virtual hosts on the fly, i.e. without restarting
> Tomcat?
> 
> Have you tried JMX?

Another way of getting there is scripting commands to the Tomcat Host
Manager application. You can deploy the new hosts on the fly. It's pretty
straight forward.

The downside to this approach, and probably JMX as well is that it doesn't
update server.xml and you'll have to create a startup routine that generates
a new server.xml with the virtual hosts on the fly.


George Sexton
MH Software, Inc.
http://www.mhsoftware.com/
Voice: 303 438 9585


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message