grails - 为什么IP(域)地址重定向到localhost而不是Grails中的IP(域)

标签 grails

这是我的本地域名

http://10.10.1.101/uxsurvey/profile/dashboard

在 Controller 中,我为用户列表设置了一个操作
redirect(controller: "Profile",action:"userlist" ,params: [profileID: email]);

它重新指示http://localhost/uxsurvey/profile/userlist而不是http://10.10.1.101/uxsurvey/profile/userlist

最佳答案

如果未指定config属性并且应用程序不在生产环境中运行,则Grails redirect()方法将使用Config.groovy中的grails.serverURL属性作为目标地址或本地主机中的域。因此,您应该在Config.groovy中将grails.serverURL设置为“10.10.1.101”,或者在生产模式下运行应用程序。

关于grails - 为什么IP(域)地址重定向到localhost而不是Grails中的IP(域),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30237489/

相关文章:

batch-file - 如何使用jenkins在命令提示符中运行Grails

grails - 移动到另一台电脑后无法在 STS 中运行 grails 应用程序

hibernate - 优化:渴望获取基域类实例

node.js - Express JS hello world 示例中出现意外的 Token 错误

Tomcat 7.0.57 上的 Grails 3.3.0

jquery - 将合适的列表元素添加到新列表

grails - 显示 Grails 字段错误

grails - grails database-migration-它可以为 'not null with default'生成吗?

grails - 计算子项的属性总计,并在Grails中显示在 View 上

grails - 如何将基于 hudson 构建的 grails 应用程序部署到 JbossAS 7?