我正在尝试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?
答案 0 :(得分:0)
预计清单文件8782AE32DDE65F448A5E40DE0EA5E8C5.appcache,在同一目录中可能还会生成其他几个* .appcache文件 - 每个GWT排列一个。还有一个permutations.xml文件,用于选择正确的清单。如果这都是生成,则需要在html中设置manifest属性并添加清单servlet,如[1]中所述。如果你这样做了,你应该好好去。
错误是什么?它试图下载的清单是什么?你在哪里将servlet映射到?
[1] https://github.com/realityforge/gwt-appcache/blob/master/README.md