我正在使用eclipse开发一个基于extjs的应用程序,使用apache tomcat v6,在我看来这个工具不是最好的,因为有时(经常)我必须重新启动服务器查看浏览器中的更改,即使我做了小的更改(js文件)。如果你能告诉我哪种工具对于Ext-Js(4.x)或者eclipse的技巧更方便。
答案 0 :(得分:4)
您需要设置一种禁用页面缓存的方法。您可以通过浏览器开发工具(IE Developer Tools,Firebug,Chrome开发工具等)或通过服务器配置来完成此任务。
在我的工作中,我们使用一个Java类,它接受一个JavaScript / CSS文件列表,并将请求时间作为Unix日期附加,以防止浏览器缓存。然后它将脚本标记插入到页面中,因此输出如下所示:
<script type="text/javascript" src="app.js?_cb=20120319123456"></script>
因此,您访问页面的所有内容,_cb参数都会更新,并且每次都会获得该文件的新版本。
如果你已经做过类似的事情并且它无法正常工作,我建议你切换到NetBeans。这就是我使用的东西,效果很好。
答案 1 :(得分:1)
如果您正在使用MVC - 这是Ext JS 4的全新功能 - 您将永远不需要重新启动或发布对应用程序服务器的更改。它总是从文件系统获取更新的文件。