как настроить приложение Grails 3 для использования корневого контекста?

Я пытаюсь установить путь корневого контекста для моего приложения в `conf/application.yml' следующим образом:

server:
    'context-path': '/'

Однако при попытке запустить grails> run-app я получаю следующее исключение:

ОШИБКА: сборка не удалась с исключением.

* What went wrong:
Execution failed for task ':bootRun'.
> Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home/bin/java'' finished with non-zero exit value 1

person Chris Snow    schedule 18.04.2015    source источник


Ответы (2)


Начиная с Grails 3.0.3 ожидаемый ключ конфигурации — contextPath. Верблюжий случай и не через предметы. Итак, правильная настройка в вашем application.yml:

server:
    contextPath: '/my-path'

Или, если вы используете application.groovy:

server.contextPath='/my-path'
person lifeisfoo    schedule 25.07.2016

Я должен был уделить больше внимания выходу журнала ошибок из run-app. Правильная настройка:

server:
    'context-path': ''

›= Grails 3.0.3:

server:
    contextPath: ''
person Chris Snow    schedule 18.04.2015