18
  1. Maven を使用して Web プロジェクトを作成します。

    mvn archetype:generate -DgroupId=com.trial -DartifactId=message 
       -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
    
  2. 以下を使用して、プロジェクトを Eclipse Web プロジェクトに変換します。

    mvn eclipse:eclipse -Dwtpversion=2.0
    
  3. 既存のプロジェクトを Eclipse にインポートします。

ここに画像の説明を入力

プロジェクト アイコンには、Web アイコンとフォルダー アイコンの代わりにフォルダーが含まれます。これは少し奇妙で、実行しようとすると、サーバーで実行オプションがありません。手順を正しく実行したと確信しています。そのような結果を得るためにどこが遅れているのでしょうか?

4

3 に答える 3

23

以下の提案があります:

  1. まず、日食が発生しているかどうかを確認しますJave EE Perspective。Javaパースペクティブのみだとrunオプションは来ません。

  2. プロジェクトを右クリックして、プロパティに移動します。

    クリックProject Facets

    がチェックされているかどうかDynamic Web moduleを確認します。そうでない場合は、チェックマークを付けます。

于 2013-08-05T10:55:36.550 に答える
1

WTP のバージョンはかなり古いため、代わりに Web プロジェクトの機能を追加する必要があります。ファイルを編集し、タグ.projectの下に書き込みますnatures

<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>

buildSpecタグの下にビルダーを追加します

<buildCommand>
    <name>org.eclipse.wst.common.project.facet.core.builder</name>
    <arguments>
    </arguments>
</buildCommand>
<buildCommand>
    <name>org.eclipse.wst.validation.validationbuilder</name>
    <arguments>
    </arguments>
</buildCommand>
于 2013-08-03T19:20:11.860 に答える