tomcat automatisch starten
Hi, bisher habe ich es immer hinbekommen Server-Programme beim Systemstart automatisch starten zu lassen. Jedoch funktioniert diesmal dieses kleine Skript nicht. :-( Wenn ich es per Hand aufrufe: /etc/init.d/tomcat-server start funktioniert es. #!/bin/sh ### BEGIN INIT INFO # Provides: tomcat # Required-Start: $local_fs $network $remote_fs # Required-Stop: $local_fs $network $remote_fs # Default-Start: 5 # Default-Stop: 6 # Short-Description: start, stop and restart tomcat # Description: apache tomcat ### END INIT INFO mode=$1 # start or stop or restart case "$mode" in 'start') # Start daemon /usr/local/bin/tomcat_startup ;; 'stop') # Stop daemon /usr/local/bin/tomcat_shutdown ;; 'restart') # Stop the service and regardless of whether it was # running or not, start it again. $0 stop $0 start ;; *) # usage echo "Usage: $0 start|stop|restart" exit 1 ;; esac Hoffe es kann mir jemand den Fehler nennen. Es macht mich wahnsinnig den Server immer von Hand zu starten. tia Oli
Hallo Tim, was für einen Runlevel hat Deine Maschine: # runlevel warum startest Du nicht auch in Runlevel 3? gibt's im Verzeichnis /etc/init.d/rc5.d einen Eintrag S??tomcat-server (?? sind zwei Ziffern) Vielleicht kann ich Dir dann weiterhelfen. -- cu Bernd
Hi Tim, das Problem hatte ich vor einigen Wochen auch. Die Antwort hier in der Liste war "/etc/init.d/README". Um es für dich kürzer zu machen: insserv /etc/init.d/tomcat-server Evtl. anschließend von Hand die Startnummern der Runlevellinks anpassen. Grüße Dominik
Am Montag 12 Dezember 2005 17:09 schrieb Tim Oliver Wagner:
bisher habe ich es immer hinbekommen Server-Programme beim Systemstart automatisch starten zu lassen.
Ich verfolge den Thread nun schon eine weile und frage mich a) wieso wird nicht einfach die mitgelieferte Tomcat Version verwendet b) wenn die mitgelieferte Tomcat Version nicht genehm ist, wieso nicht das darin enthaltene Startscript verwenden? -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Am Dienstag 03 Januar 2006 21:13 schrieb Manfred Tremmel:
Am Montag 12 Dezember 2005 17:09 schrieb Tim Oliver Wagner:
bisher habe ich es immer hinbekommen Server-Programme beim Systemstart automatisch starten zu lassen.
Ich verfolge den Thread nun schon eine weile und frage mich
a) wieso wird nicht einfach die mitgelieferte Tomcat Version verwendet
Da ich diese Version unabhängig von einer Distribution verwenden muss/möchte. Denn das Programm welches ich erstelle wird in einer Firma verwendet und ich weiss nicht ob diese SuSE auf ihrem Server haben und dann in welcher Version. Mit dem Tomcat Server den ich selbst installiert habe ist es auf jeden Fall möglich die Applikation auf dem Server der Firm zu starten.
b) wenn die mitgelieferte Tomcat Version nicht genehm ist, wieso nicht das darin enthaltene Startscript verwenden?
Das ist auch eine gute Frage ... bin ich nicht drauf gekommen ... Aber so wie es lief habe ich doch einiges lernen können. :-) Grüße Oli
-- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/
| http://packman.links2linux.de/
Manfred | http://www.knightsoft-net.de
participants (4)
-
Bernd Glueckert
-
Dominik Klein
-
Manfred Tremmel
-
Tim Oliver Wagner