idea 使用maven插件進行熱部署項目(解決修改後重新打包無法起效問題)

 

問題:平時我們開發完成需要進行項目部署到服務器,通常做法手動打包,在linux下上傳並部署。這種在單個項目部署還好,當項目中分很多子項目時,這是一件頭疼事情。

 

解決:maven提供插件進行在idea中直接部署。

步驟1:打開Tomcat權限。配置D:\apache-tomcat-9.0.8\conf\tomcat-users.xml文件。

添加一下配置。

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

修改完畢後,重啓Tomcat。訪問http://127.0.0.1:8080/manager/後,輸入賬號密碼,是否能打開如下界面,配置成功。

 

 

步驟2:pom.xml添加插件配置。

            <plugin>
				<groupId>org.apache.tomcat.maven</groupId>
				<artifactId>tomcat7-maven-plugin</artifactId>
				<configuration>
					<port>8080</port>
					<path>/sjr</path>
					<url>http://ip地址/manager/text</url>
					<username>tomcat</username>
					<password>步驟一種的密碼</password>
				</configuration>
			</plugin>

 

步驟3:idea打開Edit Configurations.選擇+號,添加Maven。

Name:reployed  設置運行配置的名稱。

Working directoty:項目路徑

Command line :maven執行命令(clean tomcat7:redeploy)。確定後運行改配置,進行部署。

 

注意:當修改文件後重新部署,注意:必須要先clean complier執行該命令後在執行clean tomcat7:redeploy。才起效。

如果還是無效,clean install也進行執行一遍。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章