Tomcat startet nach Neustart nicht

Status
Für weitere Antworten geschlossen.

Matze

Benutzer
Mitglied seit
08. Mai 2009
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich habe folgendes Problem. Ich habe Java und den Tomcat auf meiner DS209 installiert (DSM3.0). Funktioniert soweit auch alles super. Nur wenn ich die DS neu starte, wird der Tomcat leider nicht neu gestartet. Ich habe das folgende Script im Verzeichnis /usr/syno/etc/rc.d/S99tomcat.sh liegen. Die Rechte sind auf:
-rwxr-xr-x 1 root root 284 Oct 23 10:47
gesetzt.

Rich (BBCode):
#!/bin/sh
# default port: 8081

echo "Datei test Start"
test -f /usr/local/java/bin/java || exit 0
test -f /usr/local/apache-tomcat-6.0.29/bin/catalina.sh || exit 0
echo "Datei test Ende"
case "$1" in
    start)
    echo -n "Starting tomcat services: "
    /usr/local/apache-tomcat-6.0.29/bin/catalina.sh start
    echo -n " tomcat"
    echo "."
    ;;
    stop)
    echo -n "Shutting down tomcat services:"
    /usr/local/apache-tomcat-6.0.29/bin/catalina.sh stop
    echo -n " tomcat"
    echo "."
    ;;
    restart)
    $0 stop
    /bin/sleep 10
    $0 start
    ;;
    *)
    echo "Usage: /usr/local/etc/rc.d/tomcat.sh {start|stop|rest
    exit 1
    esac
exit 0

Ich habe schon soviel Forumsbeiträge gelesen und komm einfach nicht dahinter wieso das nicht funktioniert. Wenn ich das Script per Hand starte (./S99tomcat.sh start) funktioniert es einwandfrei.

Danke schon mal für die Hilfe.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Kannst du mir einmal erklären, wie du Java und Tomcat installiert bekommen hast. Ich suche das schon seit 2 Jahren und bin da nicht weiter gekommen. Wäre schön wenn du mir was dazu schreiben könntest. :)

Itari
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Ah danke :) ... werde ich mal bei Gelegenheit anschauen.

Itari
 

Matze

Benutzer
Mitglied seit
08. Mai 2009
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Mir ist noch durch verschiedene Tests aufgefallen, dass die Datei anscheinend gar nicht aufgerufen wird. Zumindest wir keine Ausgabe in eine Datei gemacht, die ich eingebaut habe. Hat jemand eine Idee wie es dazu kommen kann?
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Mir ist noch durch verschiedene Tests aufgefallen, dass die Datei anscheinend gar nicht aufgerufen wird. Zumindest wir keine Ausgabe in eine Datei gemacht, die ich eingebaut habe. Hat jemand eine Idee wie es dazu kommen kann?
meinst du mit "Ausgabe in eine Datei" diese Zeilen?
Rich (BBCode):
echo "Datei test Start"
test -f /usr/local/java/bin/java || exit 0
test -f /usr/local/apache-tomcat-6.0.29/bin/catalina.sh || exit 0
echo "Datei test Ende"
Es wird nur der Text auf der shell ausgegeben, aber in keine Datei geschrieben. Die beiden echos müssten z.B. so lauten:
Rich (BBCode):
echo "Start" > /tmp/tomcat_test.txt
echo "Ende" >> /tmp/tomcat_test.txt
 

Matze

Benutzer
Mitglied seit
08. Mai 2009
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Ja ich habe die Ausgabe mit > gemacht. Ich hatte es auch erstmal selber getestet und erst dann den Neustart der DS durchgeführt.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat