Tim, Tim Oliver Wagner wrote on Montag, 26. Dezember 2005 22:21:
Was sagt denn "chkconfig tomcat-server"? linux:/etc/init.d # chkconfig tomcat-server tomcat-server: unknown service Offensichtlich heisst das Startscript bei dir tomcat.server, so dass der Service dann natürlich über "chkconfig tomcat.server" abgefragt werden muss. Um die Konfiguration aller Services anzuschauen reicht "chkconfig". Wie man allerdings weiter unten sieht, ist der tomcat.server aktiviert.
linux:/etc/init.d # /etc/init.d/tomcat.server start Using CATALINA_BASE: /opt/apache-tomcat/current Using CATALINA_HOME: /opt/apache-tomcat/current Using CATALINA_TMPDIR: /opt/apache-tomcat/current/temp Using JRE_HOME: /usr/lib/jvm/jre
Wenn der Server hier ganz normal startet, beim Booten aber nicht, muss ihm etwas fehlen. Offensichtlich schlägt der Start von "network" ja auch fehl. Bist du sicher, dass das kein Problem ist? 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.
Falls der Boot-Eintrag stimmt, solltest du in /var/log/boot.msg einen Startversuch und evtl. auch Fehlermeldungen sehen. Kannst du dort etwas entdecken?
Hier steht nur:
Master Resource Control: runlevel 5 has been reached Failed services in runlevel 5: network tomcat.server Skipped services in runlevel 5: nfs smbfs splash
Hier kannst du erkennen, dass er zumindest versucht den service zu starten. Stimmt dein "# Provides"- Eintrag im Start-Script mit dem Scriptnamen überein? Gruss, Peter.