url - Grails重定向到appName为空映射的URL

标签 url grails redirect configuration

我在Grails 2.2.3应用程序中遇到一个奇怪的问题,其中任何需要重定向的操作都将转到类似http://localhost:8080/[:]/domain/show/1而不是http://localhost:8080/appName/domain/show/1的URL。只是四处浏览可以正常工作,但是一旦我执行了诸如edit或create之类的域操作,我便会重定向到上述URL的损坏URL。

您可能会认为,也许我没有在application.properties文件中声明appName,但是我声明了(app.name=mobilefaq)。

有谁知道为什么这个问题可能发生?如果有帮助,我还将设置以下配置属性:

grails.app.context = '/mobilefaq'
environments {
    development {
        grails.serverURL = "http://localhost:8080/${appName}"
    }
    test {
        grails.serverURL = "http://testserver.company.com:8080/${appName}"
    }
}

还要注意,这是专门在测试服务器上运行应用程序时的问题(开发中不会发生此问题)。我也在做grails test war来发动 war ,因此在错误的环境中部署也不应该成为问题。

最佳答案

该修复程序实际上在this StackOverflow问题中。我将留给以后的帮助(如果有人搜索“Grails URL空映射”之类的内容)。

关于url - Grails重定向到appName为空映射的URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18536153/

相关文章:

amazon-web-services - 无效的重定向 : domain must be added to the authorized domains list despite it being there

python - 无法打开包含西里尔符号的 Python 编码 URL

php - 站点地图中应包含动态链接吗?

grails - maven下指定 "provided"与grails的依赖关系

ruby-on-rails - Rails Controller 操作redirect_to刷新页面

php - 如何使 Prestashop 404 错误页面重定向到主页,而不是默认模板?

javascript - 将文本框中的 URL 加载到 iframe 中

ios - 仅传递一个必需参数时保留字符串格式

oracle - 如何在 Grails/GORM 中应用 NULLS LAST 排序

grails - 如何从 gsp 调用 Grails 服务?