[CentOS] Starting tomcat on bootup

Barry Brimer barry.brimer at bigfoot.com
Wed May 3 03:14:57 UTC 2006

> I just installed Tomcat and when I run the chkconfig -add tomcat, it tells
> me that tomcat does not support chkconfig.

In order to support chkconfig, an init script must:
1.  Be located in /etc/rc.d/init.d (which /etc/init.d is a symlink to)
2.  Have a commented out line that contains "chkconfig: <default runlevels 
for this service> <start priority> <stop priority>"
3.  Have a commented out line that contains "description: <a description 
of the service>"
4.  Upon successful service startup, place a lock file in /var/lock/subsys 
that matches the name of the service script.  Upon successful service 
shutdown, the lockfile must be removed.

It is worth noting that you must use "chkconfig --add <service 
name>" in order to have the service script placed in the shutdown/restart 
runlevels correctly.

There are many great examples already provided by existing services.  They 
should be fairly straightforward reading.

Best of luck,

More information about the CentOS mailing list