GWT APPCACHE:错误

时间:2014-03-12 17:52:53

标签: caching gwt

我正在尝试https://github.com/realityforge/gwt-appcache 我看到生成了一个appcache文件: 827CA84BADEE9B3DF79226A718305DC5.appcache 但我认为它应该被称为MS.appcache,这是正常的吗? 结果是我的应用程序无法脱机工作,你能帮忙吗?

更新
MS.gwt.xml

<module rename-to='MS'> 

MS.html

<html  manifest="MS.appcache"

DispatchServletModule.java(我使用GUICE)

serve("/MS.appcache").with(ManifestServlet.class);

Chrome开发工具控制台中的错误是:

`Application Cache Error event: Manifest fetch failed (404)` [http://3.mananaseguro1.appspot.com/MS.appcache][1]

我不明白,为什么不尝试在此网址下载清单文件: http://3.mananaseguro1.appspot.com/MS/827CA84BADEE9B3DF79226A718305DC5.appcache
也许我没有很好地使用GUICE配置映射/ servlet?

1 个答案:

答案 0 :(得分:0)

预计清单文件8782AE32DDE65F448A5E40DE0EA5E8C5.appcache,在同一目录中可能还会生成其他几个* .appcache文件 - 每个GWT排列一个。还有一个permutations.xml文件,用于选择正确的清单。如果这都是生成,则需要在html中设置manifest属性并添加清单servlet,如[1]中所述。如果你这样做了,你应该好好去。

错误是什么?它试图下载的清单是什么?你在哪里将servlet映射到?

[1] https://github.com/realityforge/gwt-appcache/blob/master/README.md