geil, dat thema hat ich gerade in meiner projectarbeit drin
wenn ich in folge /tomcat schreib iss das das installdir von tomcat.
also in /tomcat/bin müsste ne datei startup.sh sein.
das iss der startskript. der muss ausfuehrbar sein.
wenn net, dann halt dazu machen
da liegt auch 'nen skript shutdown.sh, was der macht duerfte dir jetzt klar sein.
nehmen wir jetzt noch an, dein JAVA iss in /usr/lib/java installiert.
dann schreib dir einen startskript "startTomcat" der muss 3 sachen machen.
1. die variable JAVA_HOME setzen
2. die variable CATALINA_HOME setzen
3. startup.sh ausfuehren
ich schreib dir auch gleich den pfad dabei wo der hin soll
/etc/rc.d/:
-------------------------------------------
#! /bin/bash
# diese datei heisst startTomcat
# sie startet tomcat beim booten
# haaselee ist mein guru und ich
# werd ihn auf ewig ehren
export JAVA_HOME="/usr/lib/java"
export CATALINA_HOME="/tomcat"
/tomcat/bin/startup.sh
--------------------------------------------
dat wars zum schreiben vom startskript, also den dann nach
/etc/rc.d kopieren
nun noch nen stop-skript. stoppen soll der ja wohl auch
zum gleichen pfad NOCHMAL /etc/rc.d:
-------------------------------------------
#! /bin/bash
# ich weiss dat iss ein stopskript
# und selbst wenn ich keine dokus
# les und lieber in foren frag bin ich
# faehig den zu schreiben
# wie soll der wohl heissen
# naja halt stopTomcat
/tomcat/bin/shutdown.sh
-------------------------------------------
so jetzt kommt der Clou an der Sache.
ich weiss ja net in welchen runlevel du willst, aber meine tomcats laufen meist auf servern, da isset dann 3
also geh jetzt bitte in den ordner /etc/rc.d/rc3.d
oder halt /rc5.d wennde nach 5 bootest
jetzt gibste da mal "ls -la" ein
da liegen lauter symbolische links mit den namen
SXXsendmail, KXXsendmail usw. where "XX" like "10" z.B.
die zahl die hinter sendmail steht duerfte eigentlich ganz gut fuer dich passen.
tip nun folgendes ein:
ln -s ../startTomcat SXXstartTomcat
ln -s ../stopTomcat KXXstopTomcat
wobei "SXX" wie gesagt die zahl hinter sendmail iss, kannst aber auch 99 eintippen, iss net so wichtig
bei "KXX" wuerd ich eher was kleines nehmen, so ne "08" oder so
dat sind symbolische links die beim ein- bzw austritt aus/in den runlevel den start/stop-skript aufrufen, und zwar in reihenfolge der zahlen, die SXX zum start und die KXX zun stop
alles klar ?!?