清除网页保存的密码:清除 jboss中的网页缓存(clear web)

我开发一个 Web 应用程序:

前端 JavaScript

运输 JSON

后端 Java EE

JBoss AS 6.1

所有静态 html 和 js 文件都在一个爆炸的.war 目录中,该目录本身位于一个爆炸的.ear 目录中。

今天我改变了一个 html 文件,并将其复制到.war 目录。

当浏览器加载文件时,它是旧的。所以我启动了 wireshark,并在 wireshark 中看到了 get 请求和返回的 OLD 文件,即使我在.war 目录中更改了文件名。

所以在 jboss 中有一些缓存。我开始 Googling,发现了一些关于 tmp 和工作文件夹的帖子。

我查看了我的“...\ server\ default\ work...”文件夹,但一切都是空的。
在“...\ server\ default\ tmp”中,我找到了一些文件,但似乎没有人与我的缓存页面相关。

1

由于这是一个 tomcat-in-jboss 问题,你必须去 jboss 中的 tomcat 区域。在我的情况下..\server\default\deploy\jbossweb.sar。在这个目录中你应该找到一个名为context.xml的文件。

现在停止 jboss。

context标签中有 2 个属性-cookiescrossContext。现在只需添加属性cachingAllowed="false"并再次启动 jboss:

<Context cookies="true" crossContext="true" cachingAllowed="false">
0

如果您只需要一次解决方案,只需使用固定的 HTML 文件创建新的耳朵,取消部署旧的并部署新的。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(108)
C zev ip:IP地址为整数-C(ip string to int c)
上一篇
Rex cc:“REX”在x86-64REX前缀中代表什么
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(18条)