Grails 2.5.0端点位于应用程序上下文中

时间:2015-04-28 22:11:11

标签: grails

我正在将现有的Grails 2.2.4应用升级到2.5.0。

出于某种原因,其网址包含2.2.4中的应用上下文的端点不再包含2.5.0中的应用上下文。

例如,对于app context = app,2.2.4中的旧端点是:

/app/a/b/c

但现在在2.5.0中:

/a/b/c

我已经尝试了很多方法来解决这个问题,包括:

    application.properties中的
    • app.name=app
    • app.context=/app
  • 在Config.groovy中,用于在localhost:8080上进行测试:
    • grails.app.context = "/${appName}"
    • grails.serverURL = http://localhost:8080grails.serverURL = http://localhost:8080/${appName},在不同时间
    • app.grails.serverURL = http://localhost:8080app.grails.serverURL = http://localhost:8080/${appName},在不同时间

我已经验证了"${appName}" == 'app'

我已将所有插件升级到最新版本,但我仍在继续使用资源插件而不是资产管道插件。

我没有使用脚手架。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

UrlMappings.groovy包含一些(parseRequest:true)的映射,Grails不再支持这些映射。删除修复它。