Running Tomcat as a service on Linux
If you want to automatically start Tomcat when your system boots and manage it using the service command, you must create an initialization script.
- Create the following Tomcat initialization script as /etc/rc.d/init.d/tomcat (the script is in the attached file).
- Change the attributes of the file with chmod 755 tomcat so it can be executed.
- Add the startup script to your system as follows:
- chkconfig --add tomcat
- You will be able to start/stop/restart it using the following commands:
- service tomcat start
- service tomcat stop
- service tomcat restart
If you want Tomcat to start automatically when your system boots, you need to add tomcat to your runlevel as follows:
- chkconfig --level 3 tomcat on
- Runlevel 5 is the X Window System, typical for a development computer.
- Runlevel 3 is typical for a dedicated web server.
Apache and Tomcat can be started in any order, and each can be restarted independently of each other.