我正在开发一个使用 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/