EclipseでTomcatを起動できない「java.lang.ClassNotFoundException: org.apache.catalina.startup.Bootstrap」のエラーが出た時の話

Eclipse
スポンサーリンク

EclipseでTomcatのサーバーを起動しようとしたときに、次のようなエラーが発生しました。

エラー: メイン・クラスorg.apache.catalina.startup.Bootstrapを検出およびロードできませんでした
原因: java.lang.ClassNotFoundException: org.apache.catalina.startup.Bootstrap

Bootstrapが見つからないらしいのですが、こんな時はJREのバージョンがおかしい可能性があります。

メニューのEclipse > Preferences > Server > Runtime Environments から、サーバーのRuntimeの設定をいじれます。

起動したいTomcatのサーバーを選択してEditをクリック。

ここから、TomcatのRuntime設定を編集できます。

どうやら、デフォルトではJREが「Workbench default JRE」になっているようです。

このdefaultってのが何になっているのか不明ですが、私の場合Tomcat9を使用しているのでJREのバージョン8以上を指定する必要があります。

ということで、JREバージョン8を指定してあげると無事に起動することができました。

Tomcatが起動しないときは、JREのバージョンを疑ってみましょう。

以上。

このブログでは、【ConoHa WING】を使っています

このブログでは、【ConoHa WING】を使っています
わたし、稼げました。

このブログでは、プログラミングでの学びをノート代わりとして記事としています。
少しずつPVが増えてきて、先日Google AdSenseの収益が振り込まれました!

どれくらいの記事数、期間、PVがあれば振込ボーターの8千円に到達するのか?
私のリアルな数字を紹介します。

ブログ村を利用しています
素人エンジニアの苦悩 - にほんブログ村
PVアクセスランキング にほんブログ村
Eclipse error Java Tomcat
スポンサーリンク
スポンサーリンク
シェアする
amateur_engineerをフォローする
素人エンジニアの苦悩

コメント

タイトルとURLをコピーしました