位于SAN应用程序上下文中的Grails 2.5.0端点
我正在将现有的Grails2.2.4应用程序升级到2.5.0 出于某些原因,其URL包含2.2.4中的应用程序上下文的端点不再包含2.5.0中的应用程序上下文 e、 例如,对于app context=位于SAN应用程序上下文中的Grails 2.5.0端点,grails,Grails,我正在将现有的Grails2.2.4应用程序升级到2.5.0 出于某些原因,其URL包含2.2.4中的应用程序上下文的端点不再包含2.5.0中的应用程序上下文 e、 例如,对于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中,用于在loc
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:8080
,在不同的时间grails.serverURL=http://localhost:8080/${appName}
和app.grails.serverURL=http://localhost:8080
,在不同的时间app.grails.serverURL=http://localhost:8080/${appName}
“${appName}”==“app”
我已将所有插件升级到最新版本,但我将继续使用资源插件而不是资产管道插件
我没有使用脚手架
有什么建议吗?
UrlMappings.groovy
包含一些带有(parseRequest:true)
的映射,Grails不再支持这些映射。拆下它就可以修复它了