如何将 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

从 Grails 3.0.3 开始,预期的配置键是 contextPath 、驼峰大小写且不带连字符。因此,application.yml中的正确设置是:

server:
    contextPath: '/my-path'

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

server.contextPath='/my-path'

我应该更多地关注run-app的错误日志输出。 正确的设置是:

server:
    'context-path': ''

>= 圣杯 3.0.3:

server:
    contextPath: ''

最新更新