然后进行部署,如果是第一次部署,运行tomcat7:deploy进行自动部署(对于tomcat8,9,也是使用tomcat7命令),如果是更新了代码后重新部署更新,运行tomcat7:redeploy,如果第一次部署使用tomcat7:redeploy,则只会执行上传war文件,服务器不会自动解压部署。如果路径在tomcat服务器中已存在并且使用tomcat7:deploy命令的话,上面的配置中一定要配置<update>true/<update>,不然会报错。
用这种方法注意多次启动tomcat后的内存泄漏问题
解决方法:
maven内添加
<dependency>
<groupid>se.jiderhamn.classloader-leak-prevention/<groupid>
<artifactid>classloader-leak-prevention-servlet/<artifactid>
<version>2.1.0/<version>
web.xml内添加
<listener>
<listener-class>se.jiderhamn.classloader.leak.prevention.ClassLoaderLeakPreventorListener/<listener-class>
该拦截一定要在最顶部