本文介紹了Maven+Tomcat8 實(shí)現(xiàn)自動化部署的方法,分享給大家,具體如下:
目前創(chuàng)新互聯(lián)已為1000多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站改版維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、將樂網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
1.配置tomcat-users.xml
首先在Tomcat里配置deploy的用戶(tomcat根目錄/conf/tomcat-users.xml):
2.配置maven setting.xml
修改Maven的setting.xml(默認(rèn)是C:\Users\用戶名.m2\settings.xml),在節(jié)點(diǎn)下添加
tomcat7 admin admin
3.配置pom.xml
這里我是要部署到Tomcat 根目錄,所以這里將path寫成ROOT了
org.apache.tomcat.maven tomcat7-maven-plugin 2.2 http://127.0.0.1:8080/manager/text tomcat7 /ROOT utf8 true
org.apache.tomcat tomcat-servlet-api 8.5.4
4.修改ip訪問權(quán)限
將 /apache-tomcat-8.5.4/webapps/manager/META-INF/context.xml中的,ip限制去掉
5.執(zhí)行部署命令
在項(xiàng)目根目錄下執(zhí)行
//第一次 mvn tomcat7:deploy //之后 mvn tomcat7:redeploy
//這里我要求先重新打包,并跳過測試,再部署 //第一次 mvn package -Pdevelop -Dmaven.skip.test=true tomcat7:deploy //之后 mvn package -Pdevelop -Dmaven.skip.test=true tomcat7:redeploy
注意事項(xiàng):
1.需要將遠(yuǎn)程機(jī)器的tomcat先開啟,這里是熱部署
2.可以在本地先調(diào)試好,再到遠(yuǎn)程去執(zhí)行
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。