Introduction
In order to Run Tomcat as a linux service, you should follow these steps:
- #Install the wrapper service
- #Create a tomcat environment definition script
- #Create a tomcat launcher script
- #Configure the wrapper service to run tomcat
- #Link the tomcat launcher script to the init scripts directory
- #Link the tomcat init script to the revelant init levels
Install the wrapper service
Download the wrapper service binaries for Linux (http://wrapper.tanukisoftware.org)
Copy the binaries as defined in (http://wrapper.tanukisoftware.org/doc/english/integrate-simple-nix.html):
- copy the
wrapperfile in the$(tomcat.home)/bindirectory, - copy the
sh.script.in file in the {{$(tomcat.home)/bindirectory and rename it to tomcat, - copy the
wrapper.jarfile in the$(tomcat.home)/common/libdirectory.
Edit the newly renamed tomcat file to ensure the following lines are defined.
Change the permisions of that file : chmod ug+x $(tomcat.home)/bin/tomcat)
Create a tomcat environment definition script
Create the $(server.home)/tomcat.env file with the following content (dont forget to expand the $(xxx) variables with your defined values)
Create a tomcat launcher script
Create the $(server.home)/tomcat.run file with the following content (dont forget to expand the $(xxx) variables with your defined values)
Change the permisions of that file : chmod ug+x $(server.home)/tomcat.run)
Configure the wrapper service to run tomcat
Copy the file wrapper.conf.in from the wrapper service distribution to the $(tomcat.home)/conf directory
Ensures its content is (dont forget to expand the $(xxx) variables with your defined values)
