grails - 在应用程序上下文中定位的Grails 2.5.0端点

标签 grails

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

由于某些原因,其URL包含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'

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

    我没有使用脚手架。

    有什么建议么?

    最佳答案

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

    关于grails - 在应用程序上下文中定位的Grails 2.5.0端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29930867/

    相关文章:

    grails - 选择与 Grails 一起使用的 NOSQL 数据库是什么?

    grails - 如何从 grails 可执行 jar/war 运行自定义 grails 命令

    hibernate - 如何在Grails HQL语句中进行ORDER BY

    grails - 是否可以在creatCriteria内部访问属性值?

    grails - 我可以创建一个自定义条件查询吗

    spring - Intellij是否通过Spring Boot支持独立Gorm

    mysql - 使用 Liquibase 从 MySQL 表中拆分列

    javascript - 如何通过定时调用remoteFunction从controller获取数据?

    grails - 运行Maven目标时执行Grails环境配置

    grails - 即使域无法保存渲染 View 页面代码也不会加载?