maven實現tomcat熱部署

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 //從新部署
相關文章
相關標籤/搜索