Javaのバージョンを変更すると、
それまで動いていたApache Tomcat が起動できなくなります。
エラーメッセージ
C:\Program Files\Apache Software Foundation\Tomcat 7.0\logs
commons-daemon.log
上記ののログファイルを確認すると、このようなメッセージが吐かれていました。
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] [error] [ 2728] 指定されたパスが見つかりません。
[2017-12-01 09:42:35] [error] [ 2728] ServiceStart returned 1
[2017-12-01 09:42:35] [error] [ 2728] 指定されたパスが見つかりません。
[2017-12-01 09:42:35] [info] [ 6772] Run service finished.
[2017-12-01 09:42:35] [info] [ 6772] Commons Daemon procrun finished
発生状況と理由
一度tomcatの環境を作った後、javaのバージョン変更、
既存のjavaのアンインストールやパス変更が行われたからです。
対策
②Javaタグの
Java Virtual Machine のパスを適切なものに設定
私は以下のようにしました。
C:\Program Files\Java\jre7\bin\server\jvm.dll
これで起動できるようになったと思います。