[英]After GWT Compile deployed applicatiuon does not reflect changes on server side
我正在从事GWT项目。 在服务器端进行更改并使用GWT Compile对其进行编译后,当我在Tomcat Server上部署应用程序时,更改不会反映出来。 但是,如果我在Eclipse的dev.mode模式下运行该应用程序,则会反映出更改!
知道如何使编译器使用最新代码吗?
我已经删除了所有已编译的文件,构建并清理了无数次项目-没有一个工作。
如果您的缓存设置不正确,通常会出现这种情况。 您的浏览器不下载已更改的文件,因为它在缓存中包含旧文件,并且不知道它们已更改。 尝试清除浏览器缓存和/或在浏览器中按ctrl-f5。 在生产系统上,您需要正确配置Web服务器以显式缓存与*.cache.*
匹配的GWT文件,并显式不缓存*.nocache.*
。
请参阅此以获取用于缓存配置的服务器过滤器示例(即,如geert3所述,以便您的服务器不会让您的浏览器缓存已过时的版本,请使用requestURI.contains(".nocache.")
搜索部分)并使您的应用也可抓取。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.