4

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

server:
    'context-path': '/'

但是,尝试启动时grails> run-app,出现以下异常:

FAILURE:构建失败并出现异常。

* 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
4

2 回答 2

9

从 Grails 3.0.3 开始,预期的配置键是contextPath, 驼峰式大小写而不是连字符。所以你的正确设置application.yml是:

server:
    contextPath: '/my-path'

或者,如果您使用的是application.groovy

server.contextPath='/my-path'
于 2016-07-25T12:34:44.850 回答
2

我应该更加注意run-app. 正确的设置是:

server:
    'context-path': ''

>= Grails 3.0.3:

server:
    contextPath: ''
于 2015-04-18T19:19:10.747 回答