原文地址,转载请注明出处: http://blog.youkuaiyun.com/qq_34021712/article/details/71600916 ©王赛超
注意:
tomcat的热部署需要用到maven,如果热部署多次的话会出现tomcat内存溢出的问题,所以最好是在开发中用吧,减少tomcat重启频率就可以了
1.修改tomcat的conf目录下的tomcat-users.xml在最后一行添加以下内容<role rolename="manager-gui" />
<role rolename="manager-script" />
<!--username 和password自己想换就换掉-->
<user username="tomcat" password="tomcat" roles="manager-gui, manager-script"/>
2.在项目的pom.xml中添加tomcat插件
<build>
<plugins>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<version>3.0</version>
</configuration>
</plugin>
<!-- 配置Tomcat插件 -->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>7001</port>
<path>/</path>
<url>http://192.168.243.1:7001/manager/text</url>
<username>tomcat</username>
<password>tomcat</password>
</configuration>
</plugin>
</plugins>
</build>
3.部署,输入命令然后点击Run
初次部署可以使用 "tomcat7:deploy" 命令(webapp目录下没有ROOT文件夹算是初次部署)
如果已经部署过使用 "tomcat7:redeploy" 命令(webapp目录下有ROOT文件夹就算没有项目也算是第二次部署)