【问题标题】:Grails URL replaces project nameGrails URL 替换项目名称
【发布时间】:2013-02-08 15:52:24
【问题描述】:

我将我的应用程序从 Grails 1.3.9 转换为 2.2.0,现在每当我运行应用程序而不是包含项目名称的 URL 时,它都会将其替换为 [:]。

例如http://localhost:8080/[:]/{controller}/{action}。控制器和操作保持正确,只是与项目名称一起出现。

【问题讨论】:

  • Config.groovy 中定义的 grails.app.context 中有什么?
  • 我在 Config.groovy 中看不到 grails.app.context
  • 你可以尝试定义它并设置一个合适的值吗?
  • @innov83r,你能解决这个问题吗?

标签: grails


【解决方案1】:

在迁移过程中遇到了类似的问题,这是因为 serverUrl 配置。

我假设在您的配置中使用的用于访问应用程序名称的变量(在以前的版本中有效)现在可能已重命名。

redirect() 方法现在使用 grails.serverURL 配置设置来生成重定向 URL。您可能需要删除该设置,尤其是从开发和测试环境中。记录在案的here.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-16
    • 2019-01-31
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 2017-03-04
    • 1970-01-01
    相关资源
    最近更新 更多