2015-04-18 40 views
3

我正在嘗試設置根上下文路徑爲我'的conf/application.yml」應用程序,像這樣:如何設置grails 3應用程序以使用根上下文路徑?

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 

回答

1

我應該更加關注run-app的錯誤日誌輸出。正確的設置是:

server: 
    'context-path': '' 
6

從Grails的3.0.3,在expected configuration key is contextPath,駱駝和不帶連字符。所以,就在你的application.yml設置爲:

server: 
    contextPath: '/my-path' 

或者,如果你使用application.groovy

server.contextPath='/my-path' 
相關問題