2011-01-29 9 views
0

m2eclipseとそのエキストラがインストールされていて、Helios/Mvn2/jdk6/Tomcat 7/MacOSを使用しています。テスト用のmaven webappを作成し、EclipseのTomcat 7で実行することができました。しかし、私はEclipseを介して既存のアプリケーションを 'サーバー上で実行'することはできません。私はEclipseの.project/.classpath/.settingsファイルとほとんどすべての設定上の問題にぶつかってきました。私はそれらを何度も削除して再作成しました。さらに、動作したwebappから設定ファイルをコピーしていました。私はEclipseから、基本を辿り、これらのファイルを設定する方法を説明するドキュメンテーションを見つけることができません。そのような文書はありますか?Eclipse Helios Maven 2とWebプロジェクトの統合

現時点では、アプリケーションはWebアプリケーションファイルを展開していないようです。 tomcatはそれらを見つけることができません。

Eclipseの外でTomcatを起動して、アプリケーションをwarとして正常にビルドしてデプロイすることはできますが、Eclipseでもこの設定の問題があります。

<wb-resource deploy-path="/" source-path="/src/main/webapp"/> 
    .settings/org.eclipse.wst.common.component 

2つのアプリの設定が同じであるため、不明な点はわかりません。どんな助けもありがとう。ありがとう!

+0

'mvn eclipse:clean'(既存のEclipse設定を削除する)の後、Eclipseで** maven **プロジェクトとしてプロジェクトを開こうとしましたか? – Raghuram

答えて

0

.settings/org.eclipse.wst.common.componentは、特定のバグに対して回避策を追加する必要がない限り、手動で編集することはできません。

m2eclipseを使用すると、m2eclipseは.classpath、.project、および.settingsの下のファイルを自動的に作成/変更します。生成/修正は、プロジェクトの作成、チェックアウト、pom.xmlの変更、およびMaven - > "Update Project Configuration"を選択してプロジェクトを右クリックすることで行われます。 Webアプリケーションの場合、m2eclipseはpom.xml内のmaven-war-pluginの設定からいくつかの値を使用してこれらのファイルを生成します。詳細はIntegration of m2eclipse and WTPを参照してください。手動で編集する代わりに、Eclipseでpom.xmlと設定を変更する必要があります。

this tutorialに従ってプロジェクトを再作成することをおすすめします。追加のヒントについては、this stackoverflow answerを参照してください。

org.eclipse.wst.common.componentのドキュメントについて:このファイルの内容は、EclipseのProject-> Properties-> "Module Assembly"で安全に変更できます。異なるフォルダと参照を追加/削除し、org.eclipse.wst.common.componentがどのように変更されるかを見てください。

関連する問題