位于没有应用程序上下文的 Grails 2.5.0 端点

Grails 2.5.0 endpoints located sans application context

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

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

例如,对于应用上下文 = app,2.2.4 中的旧端点是:

/app/a/b/c

但在 2.5.0 中现在是:

/a/b/c

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

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

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

我没有使用脚手架。

有什么建议吗?

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