(AM行家小白)配置Eclipse,Tomcat和Maven來提高生產率的webapp
有一個Maven構建Web應用程序,它使用彈簧等
- 當我運行 「命令mvn全新安裝」,它會在目標目錄中生成一個.war文件。
- 我將.WAR文件複製到tomcat以部署應用程序。
- 調試應用程序
- 編輯代碼
這個過程需要花費大量的時間。當我早期使用ant時,我會將tomcat的server.xml
指向我的webapps目錄。另外,Eclipse會將其所有類文件放入我的webapp\WEB-INF\classes
文件夾中。如果我必須修改任何JSP,我只需編輯並且不需要額外的複製。如果我修改了一個.java
文件,Eclipse會構建它並將.class
文件放在WEB-INF\classes
文件夾中,以便Tomcat能夠將其拾取。
現在,每次我對.jsp
進行更改時,我都需要手動將.jsp
複製到tomcat的webapps目錄中。是不是有一種Maven構建的應用程序可以優化此過程的方法?
那麼,你在哪裏指出你的tomcat使得開發具有生產力?
project (where pom.xml resides)
src
main
java
resources
webapp
WEB-INF
target
webapp
webapp.war
基本上,我想知道如何配置Eclipse(3.7.1)和tomcat /行家,使編輯/配置/調試周期是非常快。
UPDATE1
1)我能得到M2E(http://download.eclipse.org/technology/m2e/releases/)安裝在靛藍(訴日食3.7.1)。它有2個組件 a)maven集成日食 b)slf4j日誌記錄
它成功安裝,要求我重新啓動eclipse。我重新開始。
2)接着,我安裝M2E-WTP(在http://download.jboss.org/jbosstools/updates/m2eclipse-wtp/) 它有用於蝕 b 3個分配部件 一個)行家整合)對於WTP蝕附加 c)中行家集成行家集成。
當我選擇所有3,我有一些錯誤。所以,我沒有選擇前兩個,只選擇了第三個,然後它成功安裝,要求我重新啓動eclipse。我重新開始。
@Raghuram 我跑了你在下面建議的4個步驟。只有第四步導致錯誤,我的webapp無法部署。這導致錯誤「找不到文件---的.svn/.wcprops /。
我應該做什麼的呢?再次
感謝,
謝謝。我的目標tomcat是tomcat 5.5。此外,1)我希望我的JSP可以複製到tomcat,只要我進行更改就可以使用 - 我不需要額外的部署步驟。 2)當我改變java的時候,我希望類文件被「部署」/可用於tomcat。我該如何去做呢? – anjanb 2012-02-21 11:57:34