アプリケーションを実行してビルドするとき。エラーは表示されませんが、アプリケーションにアクセスすると、コンソールに次のエラーが表示されます。
説明リソースパスロケーションタイプターゲットランタイムApache Tomcat v7.0は定義されていません。MyProjectファセットプロジェクトの不明な問題
誰かがこれで私を助けることができます。
ターゲットのランタイムバージョンを更新する必要があります。 Tomcatバージョン8.0を使用しているが、ターゲットランタイムでは7.0が選択されていると表示されているとします。
プロジェクトを右クリック>プロパティ>ターゲットランタイム>必要なバージョンをクリックしてください8.0それが役に立てば幸い。
Tomcat 7インストールをターゲットランタイムに追加します。メニューProject> Properties> Targeted Runtimesで実行できます
目的のランタイムを選択し、インストール先のパスを指定します。
プロジェクトの.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
ドロップダウンを使用して新しい名前を選択します
Eclipseバージョン:OXYGEN、2017
この特定のエラーが消えるはずです。よろしく。
おそらくもっと簡単な方法がありますが、EclipseのJ2EEバージョンをインストールすることでこれを解決できました。 Eclipseの古いバージョンでプロジェクトをセットアップしましたが、新しい標準バージョンにアップグレードした後、WebツールプラットフォームSDKをインストールした後でもTomcatプロジェクトが機能しなくなりました。したがって、J2EEバージョンでの再インストールは、他のいくつかのソリューションを試した後、私にとって最も簡単な方法でした。
Window/Preferences、Server/Runtime Environmentsの順に進み、ここに不足しているRuntime Environmentを追加します。