2011-01-29 64 views
0

我安裝了m2eclipse及其附加軟件,並使用Helios/Mvn2/jdk6/Tomcat 7/MacOs。我已經能夠創建一個測試maven webapp並在Eclipse中的Tomcat 7上運行它。但是我無法通過Eclipse獲得現有的「在服務器上運行」應用程序。我遇到了很多配置問題,幾乎都與Eclipse .project/.classpath/.settings文件有關。我刪除並重新創建了很多次,甚至從工作的webapp複製配置文件。我找不到任何通過基礎知識閱讀的文檔,並解釋如何配置這些文件。有沒有這樣的文件?Eclipse Helios集成Maven 2和Web Projects

目前,應用似乎沒有部署webapp文件; tomcat找不到它們。

我可以在Eclipse外部啓動tomcat,構建並部署應用程序作爲戰爭成功,但在Eclipse中仍然存在此配置問題。

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

不確定缺少什麼,因爲兩個應用程序之間的配置相同。任何幫助,將不勝感激。謝謝!

+0

您是否曾嘗試在Eclipse中使用`mvn eclipse:clean`(刪除現有的eclipse配置)作爲** maven **項目打開項目? – Raghuram 2011-01-31 07:00:22

回答

0

.settings/org.eclipse.wst.common.component並不意味着要手動編輯 - 除非您必須爲某些特定錯誤添加解決方法。

當使用m2eclipse時,m2eclipse會自動創建/修改.classpath,.project和.settings下的任何文件。生成/修改發生在項目創建,簽出,修改pom.xml,並右鍵單擊項目並選擇Maven - >「更新項目配置」。對於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如何更改。