如何将Grails3应用程序设置为使用根上下文路径?

如何将Grails3应用程序设置为使用根上下文路径?,grails,grails-3.0,Grails,Grails 3.0,我试图在`conf/application.yml'中为我的应用程序设置一个根上下文路径,如下所示: server: 'context-path': '/' 但是,当尝试启动grails>runapp时,出现以下异常: 失败:生成失败,出现异常 * What went wrong: Execution failed for task ':bootRun'. > Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0

我试图在`conf/application.yml'中为我的应用程序设置一个根上下文路径,如下所示:

server:
    'context-path': '/'
但是,当尝试启动
grails>runapp
时,出现以下异常:

失败:生成失败,出现异常

* 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

我应该更加注意
runapp
的错误日志输出。正确的设置是:

server:
    'context-path': ''
>=Grails 3.0.3:

server:
    contextPath: ''
在Grails3.0.3中,使用驼峰大小写,不使用连字符。因此,
应用程序.yml
中的正确设置是:

server:
    contextPath: '/my-path'
或者,如果您使用的是
application.groovy

server.contextPath='/my-path'