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也进行执行一遍。

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