Tomcat ne peut pas être démarré en raison d'un changement de version de Java

Si vous modifiez la version Java, Apache Tomcat, qui fonctionnait jusque-là, ne peut pas être démarré.

Message d'erreur

C:\Program Files\Apache Software Foundation\Tomcat 7.0\logs commons-daemon.log

Lorsque j'ai vérifié le fichier journal ci-dessus, je recevais un message comme celui-ci.


17-12-01 09:42:35] [info] [ 6772] Commons Daemon procrun (1.0.15.0 64-bit) started [2017-12-01 09:42:35] [info] [ 6772] Running 'Tomcat7' Service... [2017-12-01 09:42:35] [info] [ 2728] Starting service... [2017-12-01 09:42:35] [error] [ 2728] Failed creating java C:\Program Files\Java\jre1.8.0_111\bin\server\jvm.dll [2017-12-01 09:42:35] [erreur] [2728] Le chemin spécifié est introuvable. [2017-12-01 09:42:35] [error] [ 2728] ServiceStart returned 1 [2017-12-01 09:42:35] [erreur] [2728] Le chemin spécifié est introuvable. [2017-12-01 09:42:35] [info] [ 6772] Run service finished. [2017-12-01 09:42:35] [info] [ 6772] Commons Daemon procrun finished


Statut et raison de l'événement

Après avoir créé l'environnement tomcat une fois, changez la version java, Cela est dû au fait que le java existant a été désinstallé ou le chemin a été modifié.

Contre-mesures

① Démarrez le fichier de configuration apach jdkダウングレードによるapachの起動不可問題_apach.png

② Balise Java Définissez le chemin de la machine virtuelle Java sur le chemin correct jdkダウングレードによるapachの起動不可問題_apachパス.png

J'ai fait ce qui suit: C:\Program Files\Java\jre7\bin\server\jvm.dll

Je pense que vous pouvez maintenant le démarrer.

Recommended Posts

Tomcat ne peut pas être démarré en raison d'un changement de version de Java
Comment changer la version Java et l'exécuter dans un environnement où Java ne peut pas être installé librement
[Ubuntu] Que faire lorsque MongoDB ne peut pas être démarré en raison d'une erreur SocketException
Java Stream ne peut pas être réutilisé.
Changer la version java sur CentOS
Les "rails s" de Windows10 ne peuvent pas être démarrés. Impossible d'accéder à localhost: 3000
Si les options peuvent être utilisées en raison des différentes versions de Java
Lorsque tomcat est démarré dans eclipse, "ClassNotFoundException" s'affiche et ne peut pas être démarré.
Java sera impliqué dès aujourd'hui
Impossible d'installer Java sur Ubuntu 13.04
Tutoriel Rails Lorsque les rails neufs ne peuvent pas être réalisés en raison de versions différentes
Que faire lorsque CentOS ne peut pas être démarré avec VirtualBox sur Catalina
Comment changer la disposition de l'écran Eclipse (version Java)
Remplacez List <Optional <T >> par Optional <List <T >> en Java
Le serveur Rails ne peut pas être démarré dans Cloud9
Points à prendre en compte lors de l'écriture de Java
CORBA semble avoir été supprimé dans Java SE 11. .. ..
[Java] Scènes qui ne peuvent pas être réaffectées (essentiellement définitives)
Il ne semble pas y avoir d'autre-si en java
Premiers pas avec Kotlin à envoyer aux développeurs Java
[Java] le type char peut être converti en type int
Développement de serveur Minecraft BE de PHP à Java
[Solution] Java ne peut pas être installé sur Windows 10 + ATOK 2017
Pourquoi la comparaison de classe de type chaîne Java (==) ne peut pas être utilisée
La fonction modifiée de kotlin ne peut pas être appelée depuis java.