Am Dienstag 27 Dezember 2005 10:26 schrieb Gunreben, Peter (Peter):
Das Problem sollte übrigens doch im /var/log/boot.msg zu finden sein. Am besten baust du dir am Anfang des /etc/init.d/tomcat.server noch ein "echo starting tomcat server" ein, um dann im boot.msg die Stelle zu finden, wo der Startvorgang geloggt ist.
Hi, dass war eine gute Idee!! Jetzt weiss ich woran es liegt, aber noch nicht wie ich es lösen kann. Die Umgebungsvariable JAVA_HOME bzw. JRE_HOME war nicht gesetzt und somit kann der Tomcat nicht gesetzt werden. Ich habe folgendes geändert, aber dennoch findet er die Umgebungsvariablen beim Start noch nicht. Weiss jemand von Euch rat? tia Oli #!/bin/sh ### BEGIN INIT INFO # Provides: tomcat # Required-Start: $local_fs $network # Required-Stop: $local_fs $network # 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 JAVA_HOME=/usr/lib/jvm/jre # damit JAVA gefunden werden kann JRE_HOME=/usr/lib/jvm/jre echo $JAVA_HOME echo $JRE_HOME case "$mode" in 'start') # Start daemon echo "Starting Tomcat-Server!" /usr/local/bin/tomcat_startup ;; 'stop') # Stop daemon echo "Stopping Tomcat-Server!" /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