客户端(Web 浏览器)对 js、css 等工件发出 HTTP 请求。当 Apache Tomcat
为请求的资源提供服务时,特定工件是否被锁定?如果我尝试在后台覆盖该特定工件,会发生什么情况?
背景:我们正在尝试在不关闭 tomcat 服务器的情况下自动部署工件。
最佳答案
在 Windows 上,如果您不使用 WAR 文件,Tomcat 不会锁定静态资源,您甚至可以更新 JSP 文件,它们会在第一次提供时重新编译。
如果您部署 WAR 文件并将 autoDeploy 设置为 true,它将尝试展开它并重新加载 Web 应用程序。
http://tomcat.apache.org/tomcat-7.0-doc/deployer-howto.html#Deploying_on_a_running_Tomcat_server
关于apache - 对 Tomcat Web 服务器上资源的 HTTP 请求是否会锁定该资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9796244/