我有tomcat的问题。当我在我的 xhtml 文件中更改某些内容时,tomcat 无法显示更改。它显示更改前的页面。我重新启动tomcat,我清理tomcat工作目录,右键单击服务器并选择清理,但我必须重新启动eclipse才能看到结果。我在谷歌搜索,但我找不到我应该在 tomcat 中执行哪个设置来解决问题。在发布选项卡中,我选择了“资源更改时自动发布”。请帮我。我必须为每次更改重新启动 Eclipse。
问问题
6487 次
2 回答
2
请确保您的 XHTML 文件没有被您的浏览器缓存。尝试强制刷新(在 Firefox 上,按 Shift+Refresh 按钮或在 Mac 上按 Command+Refresh)。
您还可以尝试配置 Tomcat 上下文以禁用对静态资源的缓存,如Apache Tomcat 配置参考中所述。将 cachingAllowed 属性设置为 false(默认为 true)。
使用 Firebug 检查 HTTP 标头。查看 HTTP 响应中的内容:HTTP 响应代码、Cache-Control 和 Expires 标头。
于 2012-08-05T09:30:53.487 回答
0
就像@Sam 所说,确保您的文件没有被浏览器缓存。在 Mac (Command + R) Firefox 和 Chrome (Shift + F5) 上。
如果这不起作用,请双击 Eclipse 上的服务器并转到Publishing选项卡。确保将其设置为在资源更改时自动发布。
于 2012-08-05T14:06:13.163 回答