Besides server.xml, how do I setup Tomcat so that each instance has its
own copy
of the other configuration files (tomcat-users.xml, workers.properties,
etc) in conf?
I don't see anyway of setting the path to the conf directory.  Is that
always based on
$TOMCAT_HOME?

Bill

-------------------------------------------------------


Hi William,

Tomcat *can* share binaries across multiple running instances.
However, as I found the docs a bit confusing when I tried to
get this working, here's how to do it:

create the following directory structure for each instance (eg under
each user's home directory if you want an instance per user):

somedirname
  + conf
     + server.xml
  + work

Start tomcat with the -f option, specifying the appropriate server.xml:

$TOMCAT_HOME/bin/tomcat.sh start -f /somedirname/conf/server.xml

I use a single <context> tag with an absolute docBase
in the server.xml to indicate where the webapp's files are,
but I guess you could create a webapps directory as a sibling
to the "conf" directory to hold webapps. I guess that you can
also point multiple instances to the same docBase - but
haven't tried it.

Cheers,

Simon
> -----Original Message-----
> From: William Au [SMTP:[EMAIL PROTECTED]]
> Sent: Thursday, January 11, 2001 3:10 PM
> To:   [EMAIL PROTECTED]
> Subject:      Multiple Tomcat instances on one machine
>
> I would like to run multiple Tomcat instances on one machine, each
using
> a different
> port number.  Do I need to have a seperate, full copy ofTOMCAT_HOME
for
> each
> instance?  Or can I just have one common set of binaries with multiple

> server.xml
> and other configuration files?
>
> Bill
>


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

Reply via email to