专注IOS开发

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

tomcat部署项目后,war包是否能删除

答案是能删除的,前提是先停掉tomcat后才能删除

1)在tomcat中webapps目录下上传war包后,对war包自动解压

2)war包不能在tomcat运行时删除或移动到其他位置,否则会删除自动解压的工程,会把当前war解压的目录也一并删除。你可以停止之后再删除war包

3)当重新部署时,如果有与war相同的目录,则不会重新部署

因为在tomcat运行期间,会实时监控webapps目录下的war文件,如果有新增的war包,则会解压它;有删除的war包,就会连同项目一起删除,所以要删除war包,切记先停掉tomcat之后再删除,这样就不会有影响。

注意:最好是部署好项目后,先别开启tomcat服务,先将war包备份之后从webapps目录下删除。

tomcat服务webapps目录下的war包和同名已解压项目,如何加载

1)当tomcat启动时,会去查看webapps目录下的所有war包,同时查看是否有该war包对应的已解压的同名目录,如果已经存在就不会在解压,也不会覆盖该同名目录下的文件

2)只有当你删除war包对应的同名文件后,启动tomcat服务时才会进行解压war包文件的动作

posted on 2019-11-13 15:00  汉唐盛世  阅读(326)  评论(0编辑  收藏  举报