j'ai installé Apache Tomcat 8.5 il y a un mois avec Java 1.8 sur Windows Server 2008 et cela fonctionne bien. maintenant le service est arrêté et je ne peux pas le redémarrer à partir de la configuration Apache ou des services Windows . Il est toujours arrêté. J'ai eu l'erreur suivante: "service terminé avec une fonction incorrecte d'erreur spécifique au service".
l'erreur dans l'Observateur d'événements Windows ne dit rien de plus:
même son onglet de détails:
Que puis-je faire?
J'essayais d'installer Apache Tomcat/8.5.31 en tant que service Windows et j'étais également confronté à la même erreur.
Pour moi, ce qui a finalement fonctionné, c'est de suivre ces étapes. Accédez au dossier bin
du répertoire d'installation de Tomcat. Vous verrez deux EXE (Tomcat8.exe
et Tomcat8w.exe
). Tomcat8w.exe
est une application graphique pour la surveillance et la configuration des services Tomcat. Double-cliquez dessus puis allez dans l'onglet Java
1) Cochez la case pour Use default
2) Dans Java Classpath:
section, spécifiez le chemin d'accès à bootstrap.jar
et Tomcat-juli.jar
. Ceux-ci devraient être présents dans le répertoire bin
de votre installation Tomcat:
<path_to_Tomcat_installation>\bin\bootstrap.jar;<path_to_Tomcat_installation>\bin\Tomcat-juli.jar
Pour obtenir plus d'aide, vous pouvez consulter le journal à l'emplacement suivant à condition d'avoir installé votre Tomcat en tant que service Windows en utilisant l'option par défaut LogPath
comme décrit dans la documentation : %SystemRoot%\System32\LogFiles\Apache
[~ # ~] mise à jour [~ # ~] : dans une autre installation récente, j'ai remarqué que malgré des paramètres de configuration exactement similaires à une autre installation de travail, je recevait toujours Incorrect function
erreur sous System
connexion Event Viewer
. Cette fois, j'ai dû décocher le Use default
option et devait explicitement fournir le chemin vers jvm.dll
comme indiqué ci-dessous:
Java Classpath
le réglage était toujours requis comme expliqué ci-dessus.
Actuellement, j'ai un centre de données Windows Server 2012 R2 exécutant Tomcat 9 et j'ai eu le même problème. Cela s'est produit après avoir exécuté les mises à jour Windows et redémarré le serveur.
Messages d'erreur ci-dessous. (Le texte masqué est mes données privées.)
ne erreur s'est produite lors de la tentative de démarrage du service.
Erreur dans le journal des événements système
Les étapes suivantes ont résolu le problème ...
Remarque: J'ai décoché la case "Utiliser par défaut" après avoir pu faire fonctionner le service correctement. Parce que je voulais conserver ma configuration existante. À l'avenir, le service a continué de fonctionner correctement.
J'espère que cela t'aides!