Grails从1.3.7升级到2.0.1 -

时间:2012-03-24 23:07:07

标签: grails

我已将grails应用程序从1.3.7升级到2.0.1。我在“grails-app \ views”下使用标准布局,几乎没有静态(gsp但不使用任何控制器)页面。这些文件在升级之前工作正常。但升级后,我收到404错误。如果我给根路径,只有index.gsp工作。 “HTTP://本地主机:8080 / MyApp的/”。但如果我指定“http:// localhost:8080 / myapp / index.gsp”,我会收到404错误。

我认为这与2.0.1中的grails过滤器有关。但我还想不出来。有没有人遇到过类似的问题?

1 个答案:

答案 0 :(得分:6)

这是一个安全风险,并且在2.0中不允许直接链接到GSP - 请参阅http://jira.grails.org/browse/GRAILS-7542http://grails.1312388.n4.nabble.com/Direct-linking-to-gsp-in-Grails-2-0-td4228929.html以获取有关如何使用URL映射链接到GSP的讨论和示例。