前提:你要相配好jdk,maven外掛程式在電腦上,進入dos 輸入 mvn -version,可以出來東西吧。
1、在eclipse中建立maven project,勾選create a simple project (skip archetype selectio)
2、右鍵項目,選擇java EE tools->generate deployment Descriptor Stub,這樣會在src->webapp,下面產生WEB-INF目錄
3、在webapp下面建立一個jsp頁面,first.jsp頁面,可能會報錯:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
右鍵項目,選Build Path ,進入libraries選項卡,選Add Library,選Server Runtimes,->選擇你eclipse中配置的伺服器,點擊完成。
4、不知道我的eclipse哪裡配置不對,無法用eclipse打包,接下來是手動打包,找到你項目的檔案目錄,進入專案檔夾,
5、進入在這個目錄下的dos系統,(你可以按住shift,右鍵這個目錄的空白處,選擇在此處開啟命令視窗),輸入mvn clean package -U
6.你在target檔案夾下會發現,你剛才建立項目的war包,
接下來,是部署到jboss或tomact容器中,
7、複製剛才得到的war包,到你安裝的jboss目錄,到standalone->deplouments的目錄下,啟動jboss服務(standalone.bat),你可以觀察在這個目錄下是不是多了一個,項目名.war.deployed。檔案,如果是(undeployed)說明失敗,在以上過程中有錯誤。
8、開啟瀏覽器,進入伺服器的目錄(http://localhost:8081/2-0.0.1-SNAPSHOT/first.jsp)我的是8081連接埠,每個人不一樣預設是8080,連接埠,
接下來怎麼把war包怎麼部署到tomact容器中,
9、把剛才的war包,複製到你安裝的tomact目錄的webapp中,它會自動編譯,
10,啟動tomact服務(進入bin目錄下,startup.bat,),在瀏覽器中輸入(http://localhost:8080/2-0.0.1-SNAPSHOT/first.jsp),
查看是否會進入剛才編輯的頁面