1.使用maven+tomcat事項熱部署apache
1.1修改tomcat-user.xml tomcat
<role rolename="manager-gui"/> <!--manager-gui,manager-script不是隨便取的,manager-gui實現啓動圖形界面,manager-script實現自動部署-->
<role rolename="manager-script"/> <user username="taotao" password="123456" roles="manager-script,manager-gui"/>
修改後啓動tomcat,輸入http://localhost:8080/manager,輸入username和password,將看到以下界面maven
1.2代碼pom.xml中添加測試
<build> <plugins> <!-- 配置Tomcat插件 --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <configuration> <port>8082</port> <path>/</path><!-- 啓動容器後訪問的地址,若是使用熱部署,/將部署到ROOT中,/myProject 將項目名修改成myProject,將在ROOT同級目錄中創建myProject目錄--> <!-- 如下配置是事項熱部署 --> <url>http://localhost:8080/manager/text</url> <!--tomcat的地址,後面/manager/text不能變--> <username>taotao</username> <password>123456</password> </configuration> </plugin> </plugins> </build>
1.3使用命令部署ui
tomcat7:deploy //第一次部署 -DskipTests 不進行測試 tomcat7:redeploy //從新部署