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

发布于 2024-12-12 00:08:26 字数 194 浏览 0 评论 0原文

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

When i deploy spring web application to tomcat 6 with maven,a war file and an unpacked version of this war file is created under webapps folder,at the same time an unpacked version of war file named 0-app_name is also generated under temp folder of tomcat.Can someone explain the lifecycle of the deployed war file? Why the temp folder is used while the same war and unpacked version of it exists under webapps folder.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

东走西顾 2024-12-19 00:08:26

antiResourceLockingantiJARLocking 使用它。 (Tomcat 文档,上下文容器)

Tomcat常见问题解答:我想重新部署Web应用程序,如何防止资源被锁定?

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

antiResourceLocking and antiJARLocking use it. (Tomcat doc, The Context Container)

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

There is another lock prevention mechanism in Tomcat 5.5
(antiResourceLocking attribute), which will cause the web application
files to be copied to the temp folder and run from this location. This
has a larger impact on web application startup times, but obviously
prevents locking on all resources of the web application. This also
allows more flexible management operations as none of the web
application resources will be locked, even while the web application
is running (as a special note, when making changes to JSPs without
reloading the application, the changes have to be duplicated to the
path where the web application resources have been copied in the temp
folder).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文