我_Events.groovy
在脚本目录中创建,然后在下面添加代码:
eventConfigureTomcat = {tomcat ->
println "Tomcat....................................."
def context = tomcat.host.findChild("")
context.privileged = true
}
eventConfigureTomcat
不在 grails 中调用。
这是一个错误,我正在调查它。如果您禁用分叉模式,它会起作用,您可以通过删除grails.project.fork
BuildConfig.groovy 中的整个块或将run
配置设置为false
:
grails.project.fork = [
...
run: false
...
]
看来您可以将 Grails 2.3 中的 Tomcat 插件更新为:
构建“:tomcat:7.0.55”
这包括对上面 @chubbsondubs 链接的 jira 问题的修复。
它似乎也已在 tomcat 插件 8.0.14 中修复。
我用 Grails 2.3.4 版本测试了这个问题,但仍然存在。您应该禁用分叉模式才能正常工作。
您可以查看我的_Events.groovy文件。