Re: Multiple Tomcat instances on one machine

2001-01-17 Thread William Au

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]




Re: Multiple Tomcat instances on one machine

2001-01-17 Thread William Au

This is not the case for me.  I have verified which work directory is being
used by removing everything in the work directory at both the top level
and the instance level before starting Tomcat.  After starting Tomcat,
I noticed that the top level work directory is being used.  I can get around
that by setting the workDir attribute for the ContextManager in server.xml.
But now I need to customize the other configuration files in conf for each
instance.

By the way, I am running Tomcat 3.2.1 on Solaris 7.

Bill

Kitching Simon wrote:

  -Original Message-
  From: William Au [SMTP:[EMAIL PROTECTED]]
  Sent: Wednesday, January 17, 2001 3:42 PM
  To:   [EMAIL PROTECTED]
  Cc:   Kitching Simon
  Subject:  Re: Multiple Tomcat instances on one machine
 
  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
 [Kitching Simon]
 I have noticed that merely by specifying the -f flag for the
 server.xml,
 the work directory is assumed to be at location ../work relative to
 the server.xml file. As I don't use any other config files (though
 the
 work directory location is significant for me), this does the job.

 I presume that all the other config files are looked for in the same
 directory as the server.xml file. Is this not the case??

  ---
 
 
  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]




RE: Multiple Tomcat instances on one machine

2001-01-11 Thread Kitching Simon

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]

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




Re: Multiple Tomcat instances on one machine

2001-01-11 Thread Shahed Ali

can I just have one common set of binaries with multiple
server.xml
and other configuration files?

Bill

Yes. I have the same config and it works fine. 




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




Re: Multiple Tomcat instances on one machine

2001-01-11 Thread William Au

Thanks for the info.  I was able to get things to work.  I also setup
seperate logs and webapps directories.

Bill

Kitching Simon wrote:

 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]

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


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