我正在将应用程序从 grails 1.3.6 迁移到 2.0,我需要更改其上下文根。如果我没记错的话,在 1.3.6 中我安装了模板插件并进行了更改:
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>/newcontextroot</param-value>
</context-param>
我在 2.0 中做了同样的事情,但没有成功。有什么提示吗?
谢谢
我正在将应用程序从 grails 1.3.6 迁移到 2.0,我需要更改其上下文根。如果我没记错的话,在 1.3.6 中我安装了模板插件并进行了更改:
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>/newcontextroot</param-value>
</context-param>
我在 2.0 中做了同样的事情,但没有成功。有什么提示吗?
谢谢
您可以在以下位置配置上下文Config.groovy
:
// grails-app/conf/Config.groovy
grails.app.context = '/newcontextroot'
或在application.properties
:
app.context = /newcontextroot
使用此命令启动您的 grails 应用程序
grails -Dapp.context=/ run-app
在 Grails 3.3.9 版中,我知道会发生变化:
项目/grails-app/conf/application.yml
添加
server:
contextPath: /yourcontextpath
port: 9214
会成功的。