1. 程式人生 > >maven的三種啟動方式

maven的三種啟動方式

tomcat ava share path base sport height rem sun

1 沒有Tomcat情況下;(教程:http://8e351a5c.wiz03.com/share/s/2edhFs04v4Ek2hJTUO1rWuJG3kNEf92eOkvZ2q6GXD25cG6a) Run As-->Maven build-->tomcat:run (不支持jdk1.8+tomcat8;項目啟動沒問題,訪問報錯500;jdk1.7 可以正常訪問)
技術分享圖片

2 打war包的形式;(教程:http://8e351a5c.wiz03.com/share/s/2edhFs04v4Ek2hJTUO1rWuJG0MBkmz0wYA8Q24273k1yHuEj) 2.1 使用maven導出war包
Run As-->Maven build... -->package 成功後會提示生成的war包路徑。一般在項目的target目錄下。 (:pom.xml的<packaging/>配置為war打包後的就是war包,配置為jar時打包後的就是jar包)
2.2 將war包部署至tomcat中
2.2.1 將war放到Tomcat的webapps目錄下
2.2.2 配置conf\server.xml文件,在<Host>中添加配置信息:(C:\Java\apache-tomcat-7.0.79\conf) 技術分享圖片
① path:啟動項目後訪問項目的路徑
② docBase:項目路徑,可以使用絕對路徑或相對路徑,相對路徑是相對於webapps
③ 你還可以在server.xml中配置你的端口號和項目名稱,從而改變訪問的url。

2.3 啟動tomcat
雙擊bin目錄下的startup.bat,啟動成功後直接在瀏覽器訪問項目就完事了。(:在tomcat啟動的時候會自動解壓war文件,所以在部署項目的時候直接將web項目編譯後的文件放在webapps也是同樣的。) 技術分享圖片
2.4 註: JavaEE項目部署 默認存放在webapp-->WEB-INF-->classes下面(如:C:\Java\apache-tomcat-7.0.79\webapps\mobile_scm\WEB-INF\classes)
maven項目部署 默認存放在target下面(如:E:\MavenWorks\babasport\target)

3 Tomcat啟動(項目發布 直接到webapps下);

3.1 maven工程的tomcat熱部署(教程:http://8e351a5c.wiz03.com/share/s/2edhFs04v4Ek2hJTUO1rWuJG3SfW_90tN4ny2aaq3i1ewbGL) 3.2 server下設置tomcat發布位置(教程:http://8e351a5c.wiz03.com/share/s/2edhFs04v4Ek2hJTUO1rWuJG07UJlP1e44Il2q9wPr0ghDi4)








maven的三種啟動方式