Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Jetty服务器上重新加载JS和CSS文件_Javascript_Css_Jetty - Fatal编程技术网

Javascript 在Jetty服务器上重新加载JS和CSS文件

Javascript 在Jetty服务器上重新加载JS和CSS文件,javascript,css,jetty,Javascript,Css,Jetty,我正在使用Jetty服务器。到目前为止一切进展顺利。主要问题是当我在css和js文件上更改某些内容时。Jetty一直在为旧版本提供服务。在某个时候,它开始为正确的一个服务,但它需要很长的时间,直到它发生 我试着按照这里的建议去做,但没用 如有任何建议,将不胜感激 谢谢根据您在Chrome开发工具中看到的内容,您将获得文件的浏览器缓存副本。您需要向Jetty指示它不应向客户端发送缓存头。您可以找到解决方案。您确定缓存的副本来自Jetty,而不是浏览器或其他来源吗?我如何检查副本的存储位置和来源?您

我正在使用Jetty服务器。到目前为止一切进展顺利。主要问题是当我在css和js文件上更改某些内容时。Jetty一直在为旧版本提供服务。在某个时候,它开始为正确的一个服务,但它需要很长的时间,直到它发生

我试着按照这里的建议去做,但没用

如有任何建议,将不胜感激


谢谢

根据您在Chrome开发工具中看到的内容,您将获得文件的浏览器缓存副本。您需要向Jetty指示它不应向客户端发送缓存头。您可以找到解决方案。

您确定缓存的副本来自Jetty,而不是浏览器或其他来源吗?我如何检查副本的存储位置和来源?您可以使用Chrome开发工具中的“网络”选项卡确定文件是否从缓存加载。请参阅以了解详细信息。是的,它来自它应该来自的地方。请求URL:Request Method:GET Status Code:200 OK(从磁盘缓存)(从磁盘缓存)表示您正在从浏览器而不是Jetty服务器获取缓存副本。默认Jetty配置没有缓存控制头或ETag,您必须专门做额外的工作才能启用这些功能。如果OP没有配置缓存控制/ETag,并且他们看到了这些响应头,那么Jetty无法控制的事情就是设置这些头。(例如:jersey/spring静态文件服务)