Grails 3.0.10 перенаправляет не использовать контекстный путь, а используя имя каталога

Я конвертирую приложение из 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 / myapp / my / url

Почему Grails 3.0.10 использует каталог приложения в URL-адресе вместо context-path? Я бегу по чистым Граалям; Grails Run-приложение

1 ответ

После запуска через отладчик выясняется, что вы также должны установить:

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

В application.groovy для перенаправлений работать должным образом.

Другие вопросы по тегам