Maven部署項目到遠程Tomcathtml
程序版本:Maven3.3.9, Tomcat8.5.23, Eclipse4.7 oxygen瀏覽器
1.tomcat 配置 conf/tomcat-users.xml緩存
1) 設置一個tomcat用戶及密碼,能夠根據本身要求設置。tomcat
同時擁有manager-gui和manager-script兩個角色,角色名稱不能隨便改。eclipse
2)驗證:啓動tomcat,打開網址(ip和端口改爲對本身的)maven
http://127.0.0.1:8080/manager/htmlui
輸入前面設置的用戶名、密碼能登陸成功。若是輸入錯誤,先清空瀏覽器緩存,而後刷新頁面後從新輸入。url
2. maven 配置settings.xml.net
id:名稱隨意起插件
username、password對應上一步本身設置的信息。
Maven配置文件設置該用戶名、密碼的目的:遠程部署時,請求tomcat放行。
3.項目pom.xml配置
Pom.xml文件中增長「tomcat7-maven-plugin」,除了tomcat7,tomcat8/8.5/9都適用這個插件。
<url>http://127.0.0.1:8080/manager/text</url>
Ip和端口改爲本身的。
<username>tomcat</username>
<password>tomcat</password>
用戶名、密碼改爲本身的。
<update>true</update>
使用mvn tomcat7:deploy時,若是已經存在該項目,則更新。
<path>/bootframe</path>
指定部署完成後的訪問路徑如:
http://127.0.0.1:8080/bootframe
4.maven命令部署
1)使用maven命令直接部署。cmd 命令行中,切換到項目目錄下,輸入命令:mvn tomcat7:deploy
2)在eclipse中調用maven命令部署
注意:
若是tomcat是在eclipse外部獨立不啓動的,則項目內打斷點是不能調試的。只有經過eclipse(在其內部)啓動tomcat,再經過eclispe內的maven 部署,才能debug除此以外根本就不會進斷點。
關於調試,會在《在Eclipse中調試Maven項目》一文中介紹。