5

浏览使用 Grails 1.0.3 版构建的动态网页,控制台日志显示每个页面请求的以下错误:

[Fatal Error] :-1:-1: Premature end of file.

如何阻止每个请求出现此错误?

4

3 回答 3

12

此错误已修复: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 中的问题...

于 2008-09-25T21:04:44.437 回答
3

当从 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

于 2008-10-01T16:09:40.467 回答
1

升级到 1.0.4 快照可能是处理此问题的最佳方法。查看Grails 下载页面上“Grails 开发构建”下的说明

它也可以被忽略,没有太大的困难。

于 2008-10-13T18:56:12.573 回答