gpt4 book ai didi

tomcat - JBoss/Tomcat 响应中的 Last-Modified 时间戳错误?

转载 作者:行者123 更新时间:2023-11-28 23:54:32 25 4
gpt4 key购买 nike

我正在测试 JBoss/Tomcat 网络应用程序,在 .js 文件中编写 JavaScript 测试。我修改 myTest.js,构建 .war 文件并将其部署到 JBoss。我的 Web 浏览器去获取文件,但 JBoss 报告文件没有被更改,所以浏览器使用缓存的版本。当我使用 FireFox 附加海报获取 myTest.js 文件时,我看到 Last-Modified header 是先前修改的时间,即使 .war 文件中 myTest.js 的时间戳和.war 文件本身是最新的。

即使我通过删除 .war 文件取消部署应用程序然后重新部署它,也会发生这种情况。即使我停止 JBoss 并重新启动它,它也会发生。

这使得测试变得非常困难,因为我永远不知道浏览器是否看到我的更改。

(我想我可以重命名文件 myTest.jsp 只是为了让 Tomcat 不添加 Last-Modified header 。)

最佳答案

清理工作目录,或提供您自己的 DefaultServlet ,或将时间戳附加到查询字符串,例如

<script src="file.js?${config.startupTime}"></script>

关于tomcat - JBoss/Tomcat 响应中的 Last-Modified 时间戳错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1716664/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com