tomcat實現熱部署的配置 我們實現熱部署後,自然就可以通過maven操作tomcat了,所以就需要maven取得操作tomcat的許可權,現在這一步就是配置tomcat的可操作許可權. 進入tomcat安裝目錄 #進入tomcat安裝目錄 cd /usr/local/devlop/tomcat #進 ...
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