如何将Grails3应用程序设置为使用根上下文路径?
我试图在`conf/application.yml'中为我的应用程序设置一个根上下文路径,如下所示:如何将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
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'