Лучший способ в соответствии с Linux со стандартным сценарием SysV Init. Это - способ, которым демоны, как предполагается, запускаются в соответствии с Linux так, чтобы было первое место посмотрит, большинство sys администраторов.
Стандарты хороши как этот.;)
Много дистрибутивов поставлются со скелетным сценарием запуска, который можно изменить для удовлетворения и некоторая поставка с библиотекой функций оболочки, которые можно получить, чтобы помочь Вам записать сценарий запуска, например, на Redhat существует /etc/init.d/functions
.
Вы могли бы просто использовать его для вызова стандартного сценария запуска, который идет с Tomcat. Tomcat может даже идти со сценарием SysV init, я не могу вспомнить, это были возрасты, так как я установил ванильного кота.
Сделайте свой сценарий запуска chkconfig-способным также!