web-dev-qa-db-ja.com

メインクラスorg.Apache.catalina.startup.Bootstrapが見つからないか、ロードできませんでした

EclipseでApache Tomcat7.0.56を実行すると、エラーが発生します

エラー:メインクラスorg.Apache.catalina.startup.Bootstrapが見つからないか、ロードできませんでした

どうすれば問題を修正できますか?

15
Nitesh Kataria

まず、Eclipseではなく、独自の.batを使用してTomcatを実行してみてください。実行されない場合は、EclipseではなくTomcatのインストールに問題があり、TomcatのエラーがトレースされているTomcat_HOME/logs /のファイルを確認できます(非常に役立ちます)。

とにかく、Eclipseから適切に実行される場合は、EclipseのTomcat構成を削除し、これらの簡単な手順に従って最初から設定してみてください。

  • EclipseのWindow> Preferences> Server> Runtime Environmentに移動し、Tomcat_HOMEを参照して適切なJREを選択するTomcatサーバーを追加します(jreを含むJava_HOMEを使用します) Tomcatバージョンに応じて特定のJDKを必要とするメッセージに注意を払う(Tomcat_8は少なくともJDK_1.7バージョンを必要とし、設定されていない場合は通常、起動時に説明するエラーが表示されます)
  • EclipseのWindow> Show View> Other ...> Server> Serversに移動し、新しいサーバーを追加します。この場合、前に設定したTomcatのバージョン。 Tomcatを開始するために、さらに構成を追加する必要はありません。
  • この時点で、Tomcat_HOMEのwebappsフォルダーにアプリがなく、デフォルトのアプリがある場合に役立ちます(キャッシュされたものを削除するには、Tomcat_HOME/workフォルダーを空にする必要があります)。確認したら、Eclipseから始めて、指を交差させます。失敗した場合は、Eclipseのコンソールを見て、この投稿でコピーする例外を探してください
5
Facepalmed

Tomcatをインストールした後、Eclipseを起動し、EclipseでTomcatが正しく設定されていることを確認します。「サーバー」(「ウィンドウ」、「ビューを表示」、「サーバー」)に移動し、「サーバー」を右クリックして、追加します(例)Tomcat7.0.56 ....へのパス参照用に、 このチュートリアル を参照してください。

通常のJavaアプリケーション(つまり、メインクラスを指定))としてTomcatを実行するようにEclipseを構成した場合、 これらの手順を参照 ;ただし、このアプローチはあなたのユースケースにとって不必要に複雑です。

1
michael

Tomcatが独立して完全に正常に動作している場合、

  • 次に、Tomcatのディレクトリとサブディレクトリの権限を変更します

Eclipseは、エラーの原因であるディレクトリから特定のファイルを読み取ることができません。私には何も機能しませんでしたが、許可を変更することで助けられました。

0
Rahul Kanchi

Que 1. Tomcatは相互依存的に(Eclipse以外で)起動されますか??

回答ansがnoの場合-その後-バイナリの代わりにTomcatソースをダウンロードしたと思います...バイナリをダウンロードしてTomcatをインストールすると実行されます。

1.バイナリをダウンロード( https://Tomcat.Apache.org/ )2.解凍

3.解凍されたApacheフォルダをコピーする

4.これをプログラムファイルに配置する

  1. java_HOMEをC:\ Program Files\Java\jdk_Your_version_numに設定します

  2. C:\ Program Files\Apache-Tomcat-Your_version_num\bin\startup.batを実行します.... Tomcatが起動することを望みます

1.バイナリリンクのダウンロード-。 https://Tomcat.Apache.org/

1.1。お好みのバージョンを選択し、「ダウンロード」をクリックします

1.2。次のページの「Binary Distributions」という見出しの下で-Zipをダウンロードして、次の手順に進みます。ではごきげんよう。

0
Shekhar Kadam

同じ問題、Windows 10 64ビット、Eclipse Neon.2 4.6.2がありました。

新しく抽出されたTomcat Zip、8.5.11。 michael_nが言ったことを行いました(Tomcatの異なるバージョンで複数回)。

私にとってそれを修正したのは、dzoneの記事の「実行構成」の「引数」の下にある「実行ディレクトリ」の設定に関する部分でした。一番上のTomcatディレクトリ(bin、libなどが含まれるディレクトリ)に設定しました。それが私が行った唯一のことで、起動してTomcatのメインページに移動できます。

しかし、アプリを実行していません。マネージャーにはリストされていません。

0
lumpynose