‘Starting Tomcat v9.0 Server at localhost’ has encountered a problem.

Tomcat を起動した際に、「サーバーに設定しているJavaが見つからないよ」というようなエラーが出ました。

'Starting Tomcat v9.0 Server at localhost' has encountered a problem.
The JRE could not be found. Edit the server and change the JRE location.

そんなときには、eclipse で Javaの設定を確認します。

Window > Preferences

エラーが出ていることが確認できました。Editボタンをクリックして、設定を変更します。

設定を変更するとエラーが消えました。これで再度Tomcatを起動してみます。

またエラーが出て、「45秒以内に起動できなかった」と言っています。

'Starting Tomcat v9.0 Server at localhost' has encountered a problem. 
Server Tomcat v9.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.

こんなときにはTomcatの起動のために待つ時間設定を変更します。

eclipse の ServersタブのTomcatをダブルクリックして、設定画面を出します。そして、起動のために待つ最大時間を設定します。今回は120秒に設定しました。

これで起動してみます。すると、無事に起動できました。