Okay, I installed Tc6 on a virtual machine running 10.04 and I noticed that you are starting Tc earlier (S20). On my system, they start Tc later (S92) after the other web servers. It may be nothing though.
Code:
lrwxrwxrwx 1 root root 17 2010-05-22 17:12 S91apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 18 2010-05-23 10:34 S91lighttpd -> ../init.d/lighttpd
lrwxrwxrwx 1 root root 17 2010-11-22 07:03 S92tomcat6 -> ../init.d/tomcat6
You also said that your made changes to the init.d script. Have you tried running it in xtrace / debug mode?
Code:
$ sudo dash -x /etc/init.d/tomcat6 start
The verbose mode gives even more info.
Code:
$ sudo dash -xv /etc/init.d/tomcat6 start
If that is fruitless, then you might want to try commenting out the "set -e" at the top of the script and looking for errors on reboot.
Bookmarks