web-dev-qa-db-ja.com

Eclipse-ターゲットランタイムApache Tomcat v7.0が定義されていません

アプリケーションを実行してビルドするとき。エラーは表示されませんが、アプリケーションにアクセスすると、コンソールに次のエラーが表示されます。

説明リソースパスロケーションタイプターゲットランタイムApache Tomcat v7.0は定義されていません。MyProjectファセットプロジェクトの不明な問題

誰かがこれで私を助けることができます。

28
user2015827

ターゲットのランタイムバージョンを更新する必要があります。 Tomcatバージョン8.0を使用しているが、ターゲットランタイムでは7.0が選択されていると表示されているとします。

プロジェクトを右クリック>プロパティ>ターゲットランタイム>必要なバージョンをクリックしてください8.0それが役に立てば幸い。

63
Vibhu Dadhichi

Tomcat 7インストールをターゲットランタイムに追加します。メニューProject> Properties> Targeted Runtimesで実行できます

目的のランタイムを選択し、インストール先のパスを指定します。

3
Areca

プロジェクトの.settingsのorg.Eclipse.wst.common.project.facet.core.xmlファイルが変更された可能性があります(たとえば、同僚が設定をチェックインしてから変更をプルした場合)。その場合、Project > Properties > Targeted Runtimeがそこにあり、チェックされていても(オリジナルはチェックされていません)、まだ問題があります。

ランタイムの名前を変更する必要があります...

Window > Preferences > Server > Runtime Environments 

yours > Editを選択します

名前を同僚と同じになるように変更します。

また、更新する必要があるサーバーを使用するようになると...

double click on the server > General Information > Runtime Environment 

ドロップダウンを使用して新しい名前を選択します

2
Michael Shaw

Eclipseバージョン:OXYGEN、2017

  1. プロジェクトエクスプローラから、プロジェクトを右クリックし、[プロパティ]> プロジェクトファセット
  2. 左側のパネルで、Runtimesタブをクリックします。
  3. 実装するRuntime(Apache Tomcat vX.0)を選択します。
  4. 適用して閉じるをクリックします。

この特定のエラーが消えるはずです。よろしく。

2
kuzevni

おそらくもっと簡単な方法がありますが、EclipseのJ2EEバージョンをインストールすることでこれを解決できました。 Eclipseの古いバージョンでプロジェクトをセットアップしましたが、新しい標準バージョンにアップグレードした後、WebツールプラットフォームSDKをインストールした後でもTomcatプロジェクトが機能しなくなりました。したがって、J2EEバージョンでの再インストールは、他のいくつかのソリューションを試した後、私にとって最も簡単な方法でした。

0
Amber

Window/Preferences、Server/Runtime Environmentsの順に進み、ここに不足しているRuntime Environmentを追加します。

0
PowerStat

このエラーは、Tomcat 7.0ディレクトリがプリファレンスに追加されていない場合にも発生する可能性があります。他のバージョン(例:Tomcat 8.0)をインストールし、利用できない7.0バージョンを指している可能性があります。

properties >> project facetsでバージョンを変更できます

runtimeタブでバージョンを変更します。

enter image description here