動的なWebプロジェクトを作成しました。現在のところ、実行しようとしているjspファイルがあります。プロジェクトを特定のランタイム(Tomcat 6.0)に関連付けようとしても、何も起こりません。
Project/properties/Targeted Runtimesを右クリックしました。ランタイムは表示されません(サーバーにTomcat 6.0を追加しました)。 「すべてのランタイムを表示する」チェックボックスをクリックすると、すべてが無効モードになります。
何が問題でしょうか?
問題のスクリーンショットを添付。
pdate:新しいランタイムを作成してプロジェクトに関連付けようとしました(project/properties/Targeted Runtimes/new)。新しく作成されたランタイムも無効になり、プロジェクトに関連付けることができません。
ランタイムにプロジェクトを追加するには、プロジェクトとランタイムが一致している必要があります。あなたはチェックする必要があります:
プロジェクトとランタイムの一致を検証したら、次のように、プロジェクトでランタイムをターゲットにする必要があります。
新しいランタイムがそのプロジェクトに関連付けられます。選択するランタイムが表示されないか無効になっている場合は、現在インストールされている1つ以上のプロジェクトファセットをアンインストールする必要がある場合があります。これは、同じプロパティダイアログ内で実行できます。
これは私のために働いたものです。他の誰かを助けるかもしれないので、私は自分のメソッドを投稿しています。
この問題の修正を見つけました。 [設定]に移動し、ターゲットランタイムを確認します。ランタイムが表示されない場合は、機能で構成できます。ダイナミックWebモジュールを3.0または3.1に選択します
詳細な説明については、このビデオを参照することもできます。 : https://youtu.be/0W6s0hXbmNE
既に回答済みの質問であることは承知していますが、私が解決できる場合は、新しいユーザーとソリューションを共有したいと思います。
私にとっての問題は、Dynamic wen Projectバージョン3.0がJava 1.7(私は3.1を使用していた)で動作するためでした。それが機能しない場合は、プロジェクトの.settingsフォルダーにアクセスできます。 org.Eclipse.wst.common.project.facet.core.xmlファイルを作成し、必要なバージョンを設定します。
<installed facet="jst.web" version="3.0"/>
私は新しいユーザーを助けることができると思います