Caching 在jboss中清除网页缓存
我开发了一个web应用程序:Caching 在jboss中清除网页缓存,caching,jboss,jboss6.x,exploded,Caching,Jboss,Jboss6.x,Exploded,我开发了一个web应用程序: 前端javascript 传输json 后端JavaEE JBossAS6.1 所有静态html和js文件都位于分解的.war目录中,而该目录本身位于分解的.ear目录中 正常情况下一切正常!今天我更改了一个html文件并将其复制到.war目录 浏览器加载文件时,它是旧文件。因此,我启动了wireshark,并在wireshark中看到get请求和返回的旧文件,即使我更改了.war目录中的文件名 所以jboss中有一些缓存。我开始在谷歌上搜索,找到了一些关于tm
- 前端javascript
- 传输json
- 后端JavaEE
- JBossAS6.1
在“…\server\default\tmp”中,我找到了一些文件,但似乎没有人与我的缓存页面相关。如果您只需要一次解决方案,只需使用固定HTML文件创建新的ear,取消部署旧文件并部署新文件。由于这是jboss中的tomcat问题,您必须转到jboss中的tomcat区域。 在我的例子中,
。\server\default\deploy\jbossweb.sar
。在这个目录中,您应该找到一个名为context.xml
的文件
现在停止jboss
在context
标记中有两个属性-cookies
和crossContext
。现在只需添加属性cachingAllowed=“false”
,然后再次启动jboss:
<Context cookies="true" crossContext="true" cachingAllowed="false">