8

Eclipse に Maven プロジェクトがあります。これをローカルの Tomcat サーバーにデプロイし、通常の J2EE プロジェクトのように実行したいと考えています。

しかし、私が見つけたのは tomcat のプロジェクトの追加/削除オプションで、プロジェクトは表示されません。Maven プロジェクトを右クリックし、[Run on Server] オプションがないか、何か不足している可能性があります。

Pom.xmlを変更せずに、通常のJ2EEプロジェクトと同じように、ローカルのTomcatサーバーでMavenプロジェクトを実行することを探しています(Eclipseから、コマンドプロンプトまたは戦争の手動コピーペーストなし)(真剣にこれを変更したくありません)

4

3 に答える 3

20

EclipseMaven Integration for WTPにインストールする必要があります。また、このプロジェクトは Web Nature で構成する必要があります。

アップデート

プロジェクトのプロパティで Web の性質を有効にするには -> Project Facets -> Convert to faceted form... -> Dynamic Web Module -> OK

于 2012-10-15T12:42:47.873 に答える
3

AleksandrM の回答を完了するには、既存のEclipse Web プロジェクトを Eclipse で Maven 対応にしたい場合は、エクスプローラーでプロジェクトを強調表示 -> マウスを右クリックして [構成] -> [ Maven プロジェクトに変換] を選択します。

于 2012-10-30T16:34:22.233 に答える
1

Tomcat の [プロジェクトの追加と削除] ダイアログにプロジェクトが表示されない理由はいくつか考えられます。以下を確認します。

  1. インストール済みですm2e(http://eclipse.org/m2e/download/)
  2. インストール済みですm2e-wtp(http://www.eclipse.org/m2e-wtp/download/)
  3. としてインポートされた Maven プロジェクトDynamic Web Application。プロジェクトを展開するときにエントリを探しDeployment Descriptorます。最初のいくつかのエントリのどこかにあるはずです。これは、Eclipse Juno での 2 番目のダウンです。いない?おそらくWebアプリではありません。戻って 1 と 2 を確認し、プロジェクトを削除して再インポートします。
  4. Web アプリケーションが、使用している Tomcat のバージョンに対して新しすぎないことを確認してください。プロジェクトを右クリックしてProperties>に移動しますProject Facets。バージョンを探してDynamic Web Module確認します。このバージョンが Tomcat のバージョンに対して新しすぎる場合、Eclipse では追加できません。たとえば、Dynamic Web Moduleバージョンが 3.0 で、Tomcat 6 を使用しているとします。
于 2012-10-15T14:07:22.800 に答える