[ale] Tomcat startup script
Russell Hogg
russellh at x-soft.com
Fri Feb 1 15:30:08 EST 2002
Forgive a stupid question here. OT for sure. I've just run across a laptop
here that has the windows version of Tomcat installed. I've no idea what
this guy is trying to accomplish but I'm sure I would benefit from a little
understanding. Apache seems to be here as well. Anyone feel like spouting
a little wisdom about the point of having Apache and Tomcat installed on a
win2000 laptop? I get the impression that Tomcat is an add-on for Apache
that allows it to host servlets but that could be out in left field.
Thanks
Russ
_________________________________________
russellh at x-soft.com
-----Original Message-----
From: Joe Steele [mailto:joe at madewell.com]
To: ale at ale.org
Sent: Friday, February 01, 2002 3:16 PM
To: 'mgm at atsga.com'
Cc: ALE
Subject: RE: [ale] Tomcat startup script
On Friday, February 01, 2002 12:59 PM, Mike Millson wrote:
>
> I created a Tomcat startup script from a couple sources. Seems to be
> working, just a couple questions.
>
> The script references a file called /var/run/tomcat.pid. I don't have a
on
> my system (RH 7.1, ver 2.4.9-21). Do I need to create it? It looks like
it's
> just a file w/ a # in it, the process id I gather? What process id
> would/should I give tomcat?
>
I don't know specifically about Tomcat. However, many
daemons/servers will, when started, create a lock file in /var/run/
<<prog_name>>.pid. The file contains the pid of the daemon and is
used to prevent multiple daemons from running at the same time. It's
also used for signaling a daemon when there's been a change to its
configuration (e.g., "at" signals the PID of "atd" whenever it
creates a new job). When the daemon is shut down, the lock file is
removed. Some daemons will create their lock file somewhere other
than in /var/run/ (sometimes it's in a subdirectory under /var/run).
In any case, it's not a file that exists all the time, and its
contents (the pid) is different every time the daemon starts. After
you start Tomcat, you'd probably find that it has created a lock file
in /var/run/.
>
> Also, the script references /var/lock/subsys/tomcat4, another file I don't
> have. What is that file for? Do I need to create it somehow?
>
This file is created by your script ("touch /var/lock/subsys/tomcat4")
whenever Tomcat is started ('touch' will create a file if it doesn't
already exist). The script removes the file when Tomcat is stopped.
The file is used by the '/etc/rc.d/rc' script whenever the runlevel
is changed. Its existence prevents the needless stopping and
restarting of a service that is active in both the old and new
runlevels.
--Joe
---
This message has been sent through the ALE general discussion list.
See http://www.ale.org/mailing-lists.shtml for more info. Problems should be
sent to listmaster at ale dot org.
---
This message has been sent through the ALE general discussion list.
See http://www.ale.org/mailing-lists.shtml for more info. Problems should be
sent to listmaster at ale dot org.
More information about the Ale
mailing list