2008-09-25 90 views
5

浏览到动态网页使用Grails版本1.0.3控制台日志显示每个页面请求以下错误内置“文件过早结束”:Grails的1.0.3控制台报告

[致命错误]: - 1:-1:文件过早结束。

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

回答

3

当Firefox请求由Firefox 3浏览器创建时,将发生日志条目。

上的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

12

此bug已定: http://jira.codehaus.org/browse/GRAILS-3088

文件过早结束

影响版本/ S:1.0.3
修复版本/ S:1.0.4

...只是一些实施说明。我们默认的q值为0,根据规范不正确。所以我们现在默认为1.0,它在Firefox 3中给出正确的优先顺序,但在Firefox 2中不正确。但是,像application/xhtml + xml这样更具体的XML类型现在优先于不太特定的类型,如果它们具有相同的q值,修复了Firefox 2中的问题...

1

升级到1.0.4快照可能是解决此问题的最佳方法。查看“Grails Development Builds”下的说明the Grails Download page

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