Also check this:
There's a file that gets created when services start - usually held in
/var/run/subsys or so - and are empty files but serve as a flag to
indicate that the process is running.
When the service terminates abnormally, that file often doesn't get
deleted. That message you see is referring to the fact that the file
exists but no running process is detected.
To get around it, firstly execute the "shutdown" script, something like:
/etc/init.d/tomcat stop
It may give errors, but it should write to its logfiles etc and think
that the process has finished.
Then find the subsys file and delete it. Then start the process, eg:
/etc/init.d/tomcat start
That should get you running again.
Source: http://www.mombu.com/gnu_linux/red-h...-10496087.html