热部署目的
少应用程序打包和发布的时间。当一个应用发布在tomcat或者Jboss等容器上时,如果应用程序升级,此时不需要关闭和启动服务器,只需要加载更新之后的jar/war包,就可以更新应用程序。
热部署做法
这是Java应用程序是使用classLoader来加载的,在有升级后的应用后,服务器会断开与旧的应用程序的连接,和新的应用重新建立classLoader连接。此时不会影响其他应用的正常运行,即可升级应用程序。
tomcat热部署maven工程
mvn tomcat:redeploy
参考链接:https://blog.csdn.net/chenjie19891104/article/details/42807959/