Lors du démarrage de Tomcat par l’intermédiaire des services Windows, vous avez l’erreur suivante : « Windows could not start Apache Tomcat 6 on Local Computer ».
Pourtant, vous avez déjà fais des centaines d’installation sans jamais aucun problème. Eh, oui malheureusement, cette erreur semble complètement aléatoire. J’ai moi-même rencontré ce problème sur un seul serveur lors l’installation de Tomcat sur 2 machines virtuelles pourtant parfaitement identique.
Dans le fichier de log jakarta du répertoire conf de Tomcat, vous pourrez trouver l’erreur suivante:
[info] Starting service... [error] The specified module could not be found. [994 prunsrv.c] [error] Failed creating java \bin\client\jvm.dll [1269 prunsrv.c] [error] ServiceStart returned 1
Après une recherche, j’ai trouvé une solution qui a marché pour moi: Il s’agit de récupérer la dll msvcr71.dll présente dans le répertoire bin de Java et de la copier dans le répertoire bin de Tomcat.
Sur le site (en anglais) où j’ai trouvé la solution, l’auteur propose 4 solutions différentes que vous pouvez essayer si la première ne fonctionne pas.
Bon courage