You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by footh <fo...@yahoo.com> on 2004/12/13 00:31:25 UTC
Two Tomcat installations on one server in Windows 2K3
I have a server with several IP addresses and I'd like
to have two separate instances of Tomcat listening on
two of the IP addresses. I want both of these
instances to be a separate service as well.
I already had one Tomcat installation on the server
and I attempted to run the installer again under a
different directory. Then I modified the service.bat
file to give the service a different name and I tried
to install this new instance. However, I received an
error.
Additionally, it seems both installations point to the
same registry configuration entries which has
directory-specific values (pointing the the directory
of the last installion of Tomcat I performed).
So, I'm thinking I'm not doing this the right way. I
read the RUNNING.txt file and searched the mailing
list but I can't seem to find information specific to
what I need to do. Could someone possibly offer a
suggestion for setting this up?
Regards,
JF
__________________________________
Do you Yahoo!?
Yahoo! Mail - 250MB free storage. Do more. Manage less.
http://info.mail.yahoo.com/mail_250
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
Re: Two Tomcat installations on one server in Windows 2K3
Posted by footh <fo...@yahoo.com>.
Thanks for the response Wolfgang...this helps a lot.
I did finally get this to work by running the
installer a second time and installing in a different
directory. I mentioned this in a post that I wrote
before I read your post. Basically the problem I was
having was using an improper name for the service.
However, this new service does point to the libraries
in the new install directory as opposed to one single
install.
I might try doing what you described and get
everything to run with one main "home" but for now,
I'm happy that I finally have it working.
--- Wolfgang Hackl <wo...@inode.at> wrote:
> footh wrote:
>
> [running more than one Tomcat on a single machine]
>
> > First off, I want to run Tomcat as a service and
> that
> > seems to talk about running multiple instances
> with
> > the startup script.
>
> It is likely that you want to use one version of
> Tomcat to run your web
> sites. So, I assume you have downloaded a
> distribution and put it
> somewhere on your server. This location is called
> CATALINA_HOME. For a
> single instance CATALINA_HOME = CATALINA_BASE, i.e.
> no need to care about.
>
> > Second, item number 4 more or less says for
> multiple
> > instances "you can use CATALINA_BASE" as an
> argument
> > but doesn't really explain CATALINA_BASE. Is it
> the
> > install directory of Tomcat? Or is it a directory
> > where I have another set up "webapps" and context
> > configuration files. I can't quite visualize what
> it
> > means to use CATALINA_BASE and how to set up the
> > directories.
>
> If you want to have more than one operating system
> service, you must
> copy certain parts (mostly configuration files) from
> your CATALINA_HOME
> directory to a new location. This new directory is
> called CATALINA_BASE.
> A CATALINA_BASE is a directory containing
> configuration files etc.
> that are individual to an OS service. The executable
> files do not need
> to be copied since they will be re-used.
>
> You need to call service.bat with appropriate
> parameters (CATALINA_BASE
> is the most important one) in order to install an OS
> service. The
> init-scripts (Unix) or registry settings (for
> Windows look around at
>
HKEY_LOCAL_MACHINE\System\CurrentControlSet\SERVICES\Apache
> Tomcat) for
> the service always call the same tomcat executables.
> The service
> parameters determine wich config files to use.
>
> So for each Tomcat instance, you need to change the
> server.xml in the
> specific CATALINA_BASE to have your services
> listening to different IP
> addresses and/or TCP ports (same changes for
> shutdown port and AJP
> connectors necessary).
>
> I hope this helps. If it is not sufficient, I could
> provide you with a
> screenshot of my directory layout.
>
> Wolfgang
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail:
> tomcat-user-help@jakarta.apache.org
>
>
__________________________________
Do you Yahoo!?
Send holiday email and support a worthy cause. Do good.
http://celebrity.mail.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
Re: Two Tomcat installations on one server in Windows 2K3
Posted by Wolfgang Hackl <wo...@inode.at>.
footh wrote:
[running more than one Tomcat on a single machine]
> First off, I want to run Tomcat as a service and that
> seems to talk about running multiple instances with
> the startup script.
It is likely that you want to use one version of Tomcat to run your web
sites. So, I assume you have downloaded a distribution and put it
somewhere on your server. This location is called CATALINA_HOME. For a
single instance CATALINA_HOME = CATALINA_BASE, i.e. no need to care about.
> Second, item number 4 more or less says for multiple
> instances "you can use CATALINA_BASE" as an argument
> but doesn't really explain CATALINA_BASE. Is it the
> install directory of Tomcat? Or is it a directory
> where I have another set up "webapps" and context
> configuration files. I can't quite visualize what it
> means to use CATALINA_BASE and how to set up the
> directories.
If you want to have more than one operating system service, you must
copy certain parts (mostly configuration files) from your CATALINA_HOME
directory to a new location. This new directory is called CATALINA_BASE.
A CATALINA_BASE is a directory containing configuration files etc.
that are individual to an OS service. The executable files do not need
to be copied since they will be re-used.
You need to call service.bat with appropriate parameters (CATALINA_BASE
is the most important one) in order to install an OS service. The
init-scripts (Unix) or registry settings (for Windows look around at
HKEY_LOCAL_MACHINE\System\CurrentControlSet\SERVICES\Apache Tomcat) for
the service always call the same tomcat executables. The service
parameters determine wich config files to use.
So for each Tomcat instance, you need to change the server.xml in the
specific CATALINA_BASE to have your services listening to different IP
addresses and/or TCP ports (same changes for shutdown port and AJP
connectors necessary).
I hope this helps. If it is not sufficient, I could provide you with a
screenshot of my directory layout.
Wolfgang
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
Re: Two Tomcat installations on one server in Windows 2K3
Posted by footh <fo...@yahoo.com>.
Update - the problem I had with installing the second
service is that I was first using a dash (-) in the
name, and then an underscore (_) both of which were
giving a strange error. Then, I hadn't realized that
you can only have one port 80 per NIC so that was
obviously causing problems for a while.
So, I got the second service installed and I changed
the "configure" start menu item to point to the new
service. All the directories were correctly pointing
to the new install directory (and a new registry entry
was created for the new Tomcat service). Things seems
to be working fine now.
--- footh <fo...@yahoo.com> wrote:
> Thanks, I already read that but didn't quite
> understand how I could use that information for my
> setup.
>
> First off, I want to run Tomcat as a service and
> that
> seems to talk about running multiple instances with
> the startup script.
>
> Second, item number 4 more or less says for multiple
> instances "you can use CATALINA_BASE" as an argument
> but doesn't really explain CATALINA_BASE. Is it the
> install directory of Tomcat? Or is it a directory
> where I have another set up "webapps" and context
> configuration files. I can't quite visualize what
> it
> means to use CATALINA_BASE and how to set up the
> directories.
>
>
> --- Tino Sch�llhorn
> <t....@plattform-gmbh.de>
> wrote:
>
> > Hi,
> >
> > as far as I know you can't run the installer
> twice.
> > To run several
> > identical instances of tomcat you can use the
> > information of the
> > follwoing url:
> >
> >
>
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/RUNNING.txt
> >
> > It helped me a lot.
> >
> > Tino
> >
> >
> > footh wrote:
> > > I have a server with several IP addresses and
> I'd
> > like
> > > to have two separate instances of Tomcat
> listening
> > on
> > > two of the IP addresses. I want both of these
> > > instances to be a separate service as well.
> > >
> > > I already had one Tomcat installation on the
> > server
> > > and I attempted to run the installer again under
> a
> > > different directory. Then I modified the
> > service.bat
> > > file to give the service a different name and I
> > tried
> > > to install this new instance. However, I
> received
> > an
> > > error.
> > >
> > > Additionally, it seems both installations point
> to
> > the
> > > same registry configuration entries which has
> > > directory-specific values (pointing the the
> > directory
> > > of the last installion of Tomcat I performed).
> > >
> > > So, I'm thinking I'm not doing this the right
> way.
> > I
> > > read the RUNNING.txt file and searched the
> mailing
> > > list but I can't seem to find information
> specific
> > to
> > > what I need to do. Could someone possibly offer
> a
> > > suggestion for setting this up?
> > >
> > > Regards,
> > > JF
> > >
> > >
> > >
> > >
> > > __________________________________
> > > Do you Yahoo!?
> > > Yahoo! Mail - 250MB free storage. Do more.
> Manage
> > less.
> > > http://info.mail.yahoo.com/mail_250
> >
> >
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> > tomcat-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail:
> > tomcat-user-help@jakarta.apache.org
> >
> >
>
>
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail - now with 250MB free storage. Learn
> more.
> http://info.mail.yahoo.com/mail_250
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail:
> tomcat-user-help@jakarta.apache.org
>
>
__________________________________
Do you Yahoo!?
The all-new My Yahoo! - Get yours free!
http://my.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
Re: Two Tomcat installations on one server in Windows 2K3
Posted by footh <fo...@yahoo.com>.
Thanks, I already read that but didn't quite
understand how I could use that information for my
setup.
First off, I want to run Tomcat as a service and that
seems to talk about running multiple instances with
the startup script.
Second, item number 4 more or less says for multiple
instances "you can use CATALINA_BASE" as an argument
but doesn't really explain CATALINA_BASE. Is it the
install directory of Tomcat? Or is it a directory
where I have another set up "webapps" and context
configuration files. I can't quite visualize what it
means to use CATALINA_BASE and how to set up the
directories.
--- Tino Sch�llhorn <t....@plattform-gmbh.de>
wrote:
> Hi,
>
> as far as I know you can't run the installer twice.
> To run several
> identical instances of tomcat you can use the
> information of the
> follwoing url:
>
>
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/RUNNING.txt
>
> It helped me a lot.
>
> Tino
>
>
> footh wrote:
> > I have a server with several IP addresses and I'd
> like
> > to have two separate instances of Tomcat listening
> on
> > two of the IP addresses. I want both of these
> > instances to be a separate service as well.
> >
> > I already had one Tomcat installation on the
> server
> > and I attempted to run the installer again under a
> > different directory. Then I modified the
> service.bat
> > file to give the service a different name and I
> tried
> > to install this new instance. However, I received
> an
> > error.
> >
> > Additionally, it seems both installations point to
> the
> > same registry configuration entries which has
> > directory-specific values (pointing the the
> directory
> > of the last installion of Tomcat I performed).
> >
> > So, I'm thinking I'm not doing this the right way.
> I
> > read the RUNNING.txt file and searched the mailing
> > list but I can't seem to find information specific
> to
> > what I need to do. Could someone possibly offer a
> > suggestion for setting this up?
> >
> > Regards,
> > JF
> >
> >
> >
> >
> > __________________________________
> > Do you Yahoo!?
> > Yahoo! Mail - 250MB free storage. Do more. Manage
> less.
> > http://info.mail.yahoo.com/mail_250
>
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail:
> tomcat-user-help@jakarta.apache.org
>
>
__________________________________
Do you Yahoo!?
Yahoo! Mail - now with 250MB free storage. Learn more.
http://info.mail.yahoo.com/mail_250
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
Re: Two Tomcat installations on one server in Windows 2K3
Posted by Tino Schöllhorn <t....@plattform-gmbh.de>.
Hi,
as far as I know you can't run the installer twice. To run several
identical instances of tomcat you can use the information of the
follwoing url:
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/RUNNING.txt
It helped me a lot.
Tino
footh wrote:
> I have a server with several IP addresses and I'd like
> to have two separate instances of Tomcat listening on
> two of the IP addresses. I want both of these
> instances to be a separate service as well.
>
> I already had one Tomcat installation on the server
> and I attempted to run the installer again under a
> different directory. Then I modified the service.bat
> file to give the service a different name and I tried
> to install this new instance. However, I received an
> error.
>
> Additionally, it seems both installations point to the
> same registry configuration entries which has
> directory-specific values (pointing the the directory
> of the last installion of Tomcat I performed).
>
> So, I'm thinking I'm not doing this the right way. I
> read the RUNNING.txt file and searched the mailing
> list but I can't seem to find information specific to
> what I need to do. Could someone possibly offer a
> suggestion for setting this up?
>
> Regards,
> JF
>
>
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail - 250MB free storage. Do more. Manage less.
> http://info.mail.yahoo.com/mail_250
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org