Maven+Tomcat7實現(xiàn)項目熱部署

熱部署能夠在不關閉Tomcat的情況下直接將war包部署到服務器上。

  • 修改Tomcat配置文件
    修改配置文件

    需要修改tomcat的conf/tomcat-users.xml配置文件。添加用戶名、密碼、權限。
<role rolename="manager-gui" />
<role rolename="manager-script" />
<user username="tomcat" password="tomcat" roles="manager-gui, manager-script"/>
在文件插入上面代碼

啟動服務器點擊這個鏈接進入后臺管理功能


點擊這個鏈接進入后臺管理

這里輸入剛才設置的密碼就可以進去了


輸入密碼

在這里選擇自己的war包就可以直接部署。
在Tomcat上熱部署
  • 使用maven的tomcat插件實現(xiàn)熱部署
    如果在上面選擇的話,還是有點麻煩,這里我們直接在自己的代碼中就通過Maven就可以直接部署。
    在web項目中的pom.xml文件中配置,這里需要注意的是目錄必須是/manager/text
<!-- 配置tomcat插件 -->
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <configuration>
                    <path>/</path>
                    <port>8080</port>
                    <url>http://192.168.25.134:8080/manager/text</url>
                    <username>tomcat</username>
                    <password>tomcat</password>
                </configuration>
            </plugin>
        </plugins>
    </build>

使用Maven部署項目,因為Tomcat中有原來的項目所以需要使用redeploy這個命令。
-DskipTests的意思跳過測試。

clean tomcat7:redeploy -DskipTests
部署項目

ok,項目部署成功:


項目部署成功
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容