tomcat實現熱部署的配置


我們實現熱部署后,自然就可以通過maven操作tomcat了,所以就需要maven取得操作tomcat的權限,現在這一步就是配置tomcat的可操作權限.

進入tomcat安裝目錄

#進入tomcat安裝目錄
cd /usr/local/devlop/tomcat
#進入conf文件夾修改tomcat-users.xml
vim conf/tomcat-users.xml
#按shift + g 跳到配置文件最后
#在</tomcat-users>前加入之后的配置

  在<tomcat-users> 里增加如下配置,密碼和用戶名都可以自己設置:

<role rolename="manager-gui" />
<role rolename="manager-script" />
<user username="tomcat" password="tomcat" roles="manager-gui, manager-script"/>

  

保存退出 :wq 重啟tomcat,地址欄輸入 http://localhost:8080/manager

請求輸入帳號密碼,輸入然后成功如下圖

 

這樣就配置好,可以熱部署了

有園友說這不算熱部署……這個是為了開啟熱部署配置,在tomcat不重啟的情況下更新項目

既然有人說了,把maven 插件部署項目的方法上一下,只需在pom中追加

<plugins>  
    <plugin>  
        <groupId>org.apache.tomcat.maven</groupId>  
        <artifactId>tomcat7-maven-plugin</artifactId>  
        <version>2.2</version>  
        <configuration>  
            <port>8181</port>  
            <path>/appName</path>
            <url>http://localhost:8080/manager/text</url><!--url為tomcat訪問路徑-->  
            <username>tomcat</username>  <!--之前設置的用戶名-->
            <password>tomcat</password>  <!--之前設置的密 -->
        </configuration>  
    </plugin>  
 </plugins>

  elipse中通過maven命令打包並自動部署
項目右鍵->Run As->Maben build…,第一次部署時Goals中輸入:clean tomcat7:deploy,以后則輸入:clean tomcat7:redeploy


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM