0

我正在将应用程序从 grails 2.5.2 转换为 3.0.10。在我做的许多控制器和其他地方

redirect(url: "/my/url", permanent: true)

我在 application.groovy 中设置了上下文路径:

server.'context-path' = '/myapp'

当调用重定向时,重定向是通过 /my-app-dir/my/url install of /myapp/my/url

为什么 grails 3.0.10 在 url 中使用应用程序目录而不是 context-path?我通过 grails clean 运行它;grails 运行应用程序

4

1 回答 1

0

通过调试器运行它后,事实证明您还必须设置:

grails.serverURL= "http://localhost:8080/myapp"

在 application.groovy 中让重定向正常工作。

于 2015-12-20T20:12:10.393 回答