Apache Tomcat 8.5 . Fehler: Service terminated with service-specific error fehlerhafte Funktion
habe ich installiert, apache tomcat 8.5 vor einem Monat mit java 1.8 auf Windows Server 2008 und es funktioniert ok.
jetzt wird der Dienst beendet und ich bin nicht in der Lage, um es neu zu starten vom apache-Konfiguration oder die Windows-Dienste . Es wird immer gestoppt.
ich bekam die folgende Fehlermeldung: "service terminated with service-specific error-unzulässige Funktion".
ther Fehler in der Windows-Ereignisanzeige nicht zu sagen gar nichts mehr:
sogar seine Registerkarte "details":
Was kann ich tun?
- GELÖST, ich öffne "Tomcat konfigurieren" nad im Register "java" i-flag "use default" und ich, funktioniert es wieder
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich versuche zu installieren, Apache Tomcat/8.5.31 als Windows-Dienst und ich war auch vor dem gleichen Fehler.
Für mich was schließlich arbeitete, war Sie die folgenden Schritte. Gehen Sie zu Tomcat installation directory ist
bin
Ordner. Sie werden sehen, zwei EXE-Dateien (tomcat8.exe
undtomcat8w.exe
).tomcat8w.exe
ist eine GUI-Anwendung für die überwachung und Konfiguration von Tomcat-services. Doppel-klicken Sie es und gehen Sie dann zuJava
tab1) Aktivieren Sie das Kontrollkästchen für
Use default
2) In
Java Classpath:
Abschnitt, geben Sie den Pfad zubootstrap.jar
undtomcat-juli.jar
. Diese sollte vorhanden sein, in Ihrer tomcat-installation istbin
Verzeichnis selbst:Erhalten Sie weitere Hilfe, können Sie überprüfen Sie die Protokolldatei am folgenden Speicherort vorausgesetzt, man installiert den Tomcat als Windows-Dienst mithilfe von Standard -
LogPath
option, wie beschrieben in der Dokumentation:%SystemRoot%\System32\LogFiles\Apache
UPDATE: In einem anderen der letzten installation habe ich bemerkt, dass trotz Konfiguration Einstellungen genau ähnlich zu einem anderen setup, ich war noch immer
Incorrect function
Fehler unterSystem
log-inEvent Viewer
. Dieses mal musste ich deaktivieren Sie dieUse default
option und hatte explizit den Pfadjvm.dll
wie unten gezeigt:Java Classpath
Einstellung war noch erforderlich, wie oben erklärt.Set Java_home in der ....\bin\catalina.bat config-Datei
Öffnen Sie die Datei mit dem text-editor e.g Notepad++
Beispiel: set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_144
Folgen Sie dem link für mehr Informationen
http://www.tech-recipes.com/rx/38517/how-to-set-the-java_home-enviroment-variable-in-tomcat/