Remove tomcat autostart

ddelizia picture ddelizia · May 2, 2011 · Viewed 27.5k times · Source

When I run ubuntu, the tomcat server I have installed runs automatically and I have to switch it off manually. I want tomcat not to start automatically on boot. How to disable tomcat's startup on boot?

Answer

The Bndr picture The Bndr · May 2, 2011

-> first: find out the name of the service. for example: tomcat or tomcat6

Than: try this:

sudo update-rc.d tomcat remove

You can use the following tool:

sudo sysv-rc-conf

http://dotgiri.com/2009/08/31/alternative-for-chkconfig-in-ubuntu-sysv-rc-conf-enable-or-disable-services-at-startup/

If this doesn't work, the next will work

1.) find out your current runlevel

runlevel

2.) (re)move the startscript from the runlevel directory /etc/rcX.d (wher X is the number of the current runlevel) Example:

mv /etc/rc5.d/S90tomcat /etc/rc5.d/disable.S90tomcat

The Script Starts with S and an Number (for example S90tomcat), which mena: S=stratscript for tomcat, Start at position 90.

Simply delete or move that script.

3.) Finaly also remov the stop-Script (Kill Script) which lookes like /etc/rcX.d/Kyytomcat where yy is an Number between 0-99 and X is the runlevel, you still know.

mv /etc/rc5.d/K01tomcat /etc/rc5.d/disable.K01tomcat

Look at this http://www.unixtutorial.org/2009/01/disable-service-startup-in-ubuntu/