Tomcat için basit bir başlangıç betiğim var. İşte şef şablonu:
description "Tomcat Server"
start on runlevel [2345]
stop on runlevel [!2345]
respawn
respawn limit 10 5
# run as non privileged user
# add user with this command:
## adduser --system --ingroup www-data --home /opt/apache-tomcat apache-tomcat
setuid "<%= node['tomcat']['user'] %>"
setgid "<%= node['tomcat']['group'] %>"
# paths:
env JAVA_HOME="<%= node["java"]["home"] %>"
env CATALINA_BASE="<%= node["tomcat"]["base"] %>"
env CATALINA_HOME="<%= node["tomcat"]["home"] %>/current"
exec $CATALINA_HOME/bin/catalina.sh run
# cleanup temp directory after stop
post-stop script
rm -rf $CATALINA_HOME/temp/*
end script
İnit betiğinden yukarıda belirtilen betiğe geçtikten sonra, tüm tomcat günlükleri / var / log / upstart / tomcat dizinine yazılır. Tüm günlüklerin başlangıç günlüğüne girmesinin herhangi bir nedeni var mı? Bununla çalışmak için iyi bir yol nedir? Bu, ubuntu 12.04 tarihinde