google-chrome - 在 struts.xml 中所做的更改不会显示在浏览器中。如何刷新?

标签 google-chrome tomcat struts2

我正在开发一个使用 struts2 框架、java 和 webcontent 的应用程序。我使用 Eclipse 作为我的 IDE,使用 tomcat 7.0 作为服务器。一切正常,但当我对 struts.xml 文件进行更改时,这些更改并不总是反射(reflect)在我的浏览器中。

这是我的工作流程:

1) Develop/make changes
2) save all
3) start tomcat 7.0 server
4) go to google chrome
5) go to localhost:8080/myWebapplication
6) test the application

让我困扰的是,有时这会起作用,新的或更改的操作会正确显示,而有时我的应用程序使用以前的 sturts.xml,显然我的测试会失败。为什么我的浏览器会显示这种不稳定的行为? cookie、浏览器缓存或刷新与此有什么关系吗?明确地说,我重新启动了 tomcat(清理后)并重新启动了我的浏览器。

最佳答案

重新启动浏览器不足以清除缓存。

这是一个已知的 Chrome 问题,我建议您在开发时关闭缓存。

阅读更多关于 Disabling Chrome cache for website development 的信息.

关于google-chrome - 在 struts.xml 中所做的更改不会显示在浏览器中。如何刷新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19514575/

相关文章:

jquery - chrome 上的 console.log jquery 元素看起来很奇怪

java - 在 Tomcat 服务器上部署 .war 文件后 Birt 图表未显示在 Web 应用程序上

java - 如何查看/监控数据库池中的实时数据库连接?

validation - 我们可以在Struts2字段表达式中调用带有参数的方法吗?

java - 使用 Dropzone.js 在 Struts2 中上传多个文件

css - 虚线下划线无法在 Chrome 中正确呈现

javascript - 停止 Chrome 后退/前进两指滑动

html - Google Chrome 28 无法播放 mp4 视频

Tomcat 线程监控 Mbeans 说明

java - 如果字符串较短,JSP substring() 不会显示任何内容