浏览使用 Grails 1.0.3 版构建的动态网页,控制台日志显示每个页面请求的以下错误:
[Fatal Error] :-1:-1: Premature end of file.
如何阻止每个请求出现此错误?
此错误已修复:http: //jira.codehaus.org/browse/GRAILS-3088
文件过早结束
影响版本/秒:1.0.3
修复版本/秒: 1.0.4...只是一些实施说明。我们默认 aq 值为 0,根据规范,这是不正确的。所以我们现在默认为 1.0,它在 Firefox 3 中给出了正确的优先顺序,但在 Firefox 2 中不正确。但是,如果它们具有相同的 q 值,更具体的 XML 类型(如 application/xhtml+xml)现在优先于不太具体的 XML 类型,所以这个修复了 Firefox 2 中的问题...
当从 Firefox 3 浏览器发出 http 请求时,会出现日志条目。
Grails 1.0.3 上的解决方法是在您的项目中打开 Config.groovy 并找到以下内容:
grails.mime.types = [ html: ['text/html','application/xhtml+xml'],
xml: ['text/xml', 'application/xml'], ...
上面与 xml 相关的第二行应该被删除。
这是已解决的 GRAILS 1.0.3 错误,有关完整详细信息,请参阅http://jira.codehaus.org/browse/GRAILS-3088。
升级到 1.0.4 快照可能是处理此问题的最佳方法。查看Grails 下载页面上“Grails 开发构建”下的说明。
它也可以被忽略,没有太大的困难。