【发布时间】:2017-07-27 05:58:45
【问题描述】:
我正在使用 Eclipse 和 Angular JS 开发用于前端数据绑定的 Spring MVC 框架,我使用 Tomcat 服务器 来运行项目。
项目运行正常,但是当我打开任何 JSP 或 JavaScript 文件进行更改并进行更改时,我刷新浏览器,更改不会反映在浏览器上
我用 Eclipse 默认编辑器和 Sublime Text 打开了文件
有时更改仅在清除浏览器缓存后才会反映,有时在重新启动 tomcat 服务器后才会反映。 有时我会同时做这两件事。
我也尝试过 chrome 缓存杀手插件和 chrome 开发工具 -> 禁用缓存和隐身窗口
即使在重新启动服务器并清除浏览器缓存代码更改后未反映在浏览器上的情况下,有时也会出现这种情况。
它使开发过程慢得多。 请提出一些可以解决此问题并可以加快开发速度的方法。
【问题讨论】:
-
我认为您应该在每次进行更改时重新部署您的应用程序,我正在使用 Thymeleaf(类似于 JSP)并且我有同样的问题,但我们使用 Jrebel 解决了它以刷新我们的构建在它运行时避免重新部署。有时我们必须在页面重新加载时清理缓存。在 chrome 上,只需右键单击刷新图标上方,您就会看到刷新缓存的选项
标签: javascript java angularjs eclipse jsp