Als Notiz für mich selbst gedacht:
Um auf einem Debian einen manuell installierten Tomcat (nicht via apt-get) via init.d script starten zu können, folgende Datei unter /etc/init.d/tomcat anlegen:
#/etc/init.d/tomcat
export JAVA_HOME=/path/to/jre
case $1 in
start)
/bin/su – tomcatuser /path/to/tomcat6/bin/startup.sh
;;
stop)
/bin/su – tomcatuser /path/to/tomcat6/bin/shutdown.sh
;;
restart)
/bin/su – tomcatuser /path/to/tomcat6/bin/shutdown.sh
/bin/su – tomcatuser /path/to/tomcat6/bin/startup.sh
;;
esac
exit 0
Durch das Script wird Tomcat unter einem bestimmten Benutzeraccount (tomcatuser) gestartet.
Nicht vergessen:
# chmod 755 /etc/init.d/tomcat
Für einen automatische Start während des Bootvorgangs:
# ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat
# ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat

Keine Kommentare
Keine Kommentare→