Tomcat kann aufgrund einer Änderung der Java-Version nicht gestartet werden

Wenn Sie die Java-Version ändern, Apache Tomcat, das bis dahin ausgeführt wurde, kann nicht gestartet werden.

Fehlermeldung

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

Als ich die obige Protokolldatei überprüfte, erhielt ich eine solche Nachricht.


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] [Fehler] [2728] Der angegebene Pfad wurde nicht gefunden. [2017-12-01 09:42:35] [error] [ 2728] ServiceStart returned 1 [2017-12-01 09:42:35] [Fehler] [2728] Der angegebene Pfad wurde nicht gefunden. [2017-12-01 09:42:35] [info] [ 6772] Run service finished. [2017-12-01 09:42:35] [info] [ 6772] Commons Daemon procrun finished


Vorkommensstatus und Grund

Nachdem Sie die Tomcat-Umgebung einmal erstellt haben, ändern Sie die Java-Version. Dies liegt daran, dass das vorhandene Java deinstalliert oder der Pfad geändert wurde.

Gegenmaßnahmen

① Starten Sie die Apach-Einstellungsdatei jdkダウングレードによるapachの起動不可問題_apach.png

② Java-Tag Stellen Sie den Pfad der Java Virtual Machine auf den richtigen ein jdkダウングレードによるapachの起動不可問題_apachパス.png

Ich habe folgendes gemacht: C:\Program Files\Java\jre7\bin\server\jvm.dll

Ich denke, Sie können es jetzt starten.

Recommended Posts

Tomcat kann aufgrund einer Änderung der Java-Version nicht gestartet werden
So ändern Sie die Java-Version und führen sie in einer Umgebung aus, in der Java nicht frei installiert werden kann
[Ubuntu] Was tun, wenn MongoDB aufgrund eines SocketException-Fehlers nicht gestartet werden kann?
Java Stream kann nicht wiederverwendet werden.
Ändern Sie die Java-Version unter CentOS
Windows10 "Rails s" kann nicht gestartet werden. Zugriff auf localhost nicht möglich: 3000
Gibt an, ob Optionen aufgrund unterschiedlicher Java-Versionen verwendet werden können
Wenn Tomcat in Eclipse gestartet wird, wird "ClassNotFoundException" angezeigt und kann nicht gestartet werden.
Java soll ab heute dabei sein
Java kann unter Ubuntu 13.04 nicht installiert werden
Rails-Tutorial Wenn Rails aufgrund unterschiedlicher Versionen nicht neu erstellt werden können
Was tun, wenn CentOS nicht mit VirtualBox unter Catalina gestartet werden kann?
So ändern Sie das Eclipse-Bildschirmlayout (Java-Version)
Ändern Sie die Liste <Optional <T >> in Java in Optional <Liste <T >>
Der Rails-Server kann in Cloud9 nicht gestartet werden
Dinge, die Sie beim Schreiben von Java beachten sollten
CORBA scheint in Java SE 11 entfernt zu sein. .. ..
[Java] Szenen, die nicht neu zugewiesen werden können (im Wesentlichen endgültig)
Es scheint kein anderes zu geben - wenn in Java
Erste Schritte mit Kotlin zum Senden an Java-Entwickler
Der [Java] char-Typ kann in den int-Typ umgewandelt werden
Minecraft BE Serverentwicklung von PHP nach Java
[Lösung] Java kann unter Windows 10 + ATOK 2017 nicht installiert werden
Warum der Klassenvergleich vom Typ Java String (==) nicht verwendet werden kann
Die geänderte Funktion von kotlin kann nicht von Java aus aufgerufen werden.