真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Maven添加Tomcat插件實現(xiàn)熱部署代碼實例

Maven熱部署,顧名思義就是可以不影響項目在服務(wù)器中的運行情況,可以實現(xiàn)項目代碼的更新,減少啟動,編譯時間,達到快速開發(fā)的目的,也不需要手動拷貝war包到遠程項目,可以直接將項目以及war包部署到遠程服務(wù)器。 實現(xiàn)Maven熱部署主要需要maven獲得tomcat的管理權(quán)限,首先要進行Tomcat的配置,其次在pom.xml中配置tomcat插件即可實現(xiàn)maven熱部署。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:空間域名、虛擬主機、營銷軟件、網(wǎng)站建設(shè)、阿城網(wǎng)站維護、網(wǎng)站推廣。

配置Tomcat權(quán)限

在tomcat文件目錄下找到apache-tomcat-7.0.68/conf/tomcat-users.xml文件,在文中位置加入以下角色(非注釋部分)配置:








配置說明

manager-gui:允許訪問html接口(即URL路徑為/manager/html/)
manager-script:允許訪問純文本接口(即URL路徑為/manager/text/)
manager-jmx:允許訪問JMX代理接口(即URL路徑為/manager/jmxproxy/)
manager-status:允許訪問Tomcat只讀狀態(tài)頁面(即URL路徑為/manager/status/)

從Tomcat Manager內(nèi)部配置文件中可以得知,manager-gui、manager-script、manager-jmx均具備manager-status的權(quán)限,也就是說,manager-gui、manager-script、manager-jmx三種角色權(quán)限無需再額外添加manager-status權(quán)限,即可直接訪問路徑"/manager/status/*"

maven配置


  tomcat7					
  tomcat				
  tomcat				

pom.xml引入tomcat7插件

maven中關(guān)于tomcat的插件有tomcat6插件和tomcat7插件,普遍使用的是tomcat7插件,在pom.xml中添加以下片段:


	
    org.apache.tomcat.maven
    tomcat7-maven-plugin
    2.2
    
    
    http://localhost:8080/manager/text
    
    tomcat7
    
    /
    
    true
    
    tomcat
    tomcat
    
	    
	
  
    org.apache.maven.plugins
    maven-compiler-plugin
    3.8.0
    
    1.7
    1.7
    UTF-8
    
  

配置完成,接下來運行run as maven build,然后在Goals中填上tomcat7:deploy運行項目,實現(xiàn)maven熱部署了,看到以下信息提示,就表示執(zhí)行成功了。

[INFO] tomcatManager status code:200, ReasonPhrase:OK
[INFO] OK - Deployed application at context path /
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.560 s
[INFO] Finished at: 2019-04-18T20:37:57+08:00
[INFO] Final Memory: 21M/222M
[INFO] ------------------------------------------------------------------------

注意事項:

部署項目前要先啟動tomcat服務(wù)器

在執(zhí)行tomcat7:deploy命令時注意jre版本的配置,JDK版本選擇1.7

首次執(zhí)行選擇第一個maven build,非首次執(zhí)行選擇第二個maven build 命令執(zhí)行tomcat7:redeploy

maven集成tomcat常用命令:

tomcat:deploy 部署一個web war包
tomcat:reload 重新加載web war包
tomcat:start 啟動
tomcat tomcat:stop 停止
tomcat tomcat:undeploy 停止一個war包
tomcat:run 啟動嵌入式tomcat ,并運行當(dāng)前項目

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。


本文名稱:Maven添加Tomcat插件實現(xiàn)熱部署代碼實例
本文網(wǎng)址:http://weahome.cn/article/jpjoji.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部