浏览到使用Grails版本1.0.3构建的动态网页时,控制台日志会显示每个页面请求的以下错误:
[Fatal Error] :-1:-1: Premature end of file.
Run Code Online (Sandbox Code Playgroud)
如何针对每个请求停止显示此错误?
mar*_*ira 12
这个错误已经修复:http: //jira.codehaus.org/browse/GRAILS-3088
文件过早结束
影响版本:1.0.3
修复版本: 1.0.4......只是一些实施说明.我们默认为aq值为0,根据规范这是不正确的.因此我们现在默认为1.0,它在Firefox 3中提供了正确的优先顺序,但在Firefox 2中不正确.但是,更具体的XML类型(如application/xhtml + xml)现在优先于不太具体的XML类型,如果它们具有相同的q值,那么这解决了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'], ...
Run Code Online (Sandbox Code Playgroud)
上面与 xml 有关的第二行应该删除。
这是一个已解决的 GRAILS 1.0.3 错误,请参阅http://jira.codehaus.org/browse/GRAILS-3088了解完整详细信息。