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 для перенаправлений работать должным образом.