【发布时间】:2018-01-29 12:29:56
【问题描述】:
我与 Wildfly 上部署的 web 应用程序中的一些静态文件(主要是图像)发生了争执。有时应用程序需要更新其中一些文件,然后在文件系统中替换这些文件。
然而 Wildfly/Undertow 似乎认为没有任何变化,并且响应中的 Last-Modified 标头一直显示更新前的时间。
所以我想知道 Undertow 使用什么来确定显示的 Last-Modified 标头。我试过“触摸”父目录,但没有效果。
事实上,wildfly/undertow 会在第一次加载给定资源后缓存最后修改时间。
更新
这显然是缓存的问题,因为如果我删除我之前请求的文件之一并再次请求它,我会得到500 Internal Server Error 和堆栈跟踪!
【问题讨论】:
标签: http-headers wildfly undertow