Tomcat startet nach Neustart nicht

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Matze

Benutzer
Registriert
08. Mai 2009
Beiträge
4
Reaktionspunkte
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.
 
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
 
Ah danke :) ... werde ich mal bei Gelegenheit anschauen.

Itari
 
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?
 
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
 
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