temp文件夹在tomcat 6中的war文件部署中的作用

时间:2011-10-24 21:28:00

标签: tomcat deployment war temp

当我使用maven将spring web应用程序部署到tomcat 6时,会在webapps文件夹下创建war文件和war文件的解压缩版本,同时还会生成名为0-app_name的解压缩版本的war文件。 tomcat的临时文件夹。有人解释部署的war文件的生命周期吗?为什么在webapps文件夹下存在相同的war和unpacked版本时使用临时文件夹。

1 个答案:

答案 0 :(得分:3)

antiResourceLockingantiJARLocking使用它。 (Tomcat doc, The Context Container

Tomcat FAQ: I want to redeploy web applications, how do I prevent resources from getting locked?

  

Tomcat 5.5中还有另一种锁定防护机制   (antiResourceLocking属性),这将导致Web应用程序   要复制到临时文件夹并从此位置运行的文件。这个   对Web应用程序启动时间有较大影响,但很明显   防止锁定Web应用程序的所有资源。这也是   允许更灵活的管理操作,因为没有网络   即使在Web应用程序中,也会锁定应用程序资源   正在运行(特别注意,在没有更改JSP时)   重新加载应用程序,必须将更改复制到   在temp中复制Web应用程序资源的路径   文件夹)。