【发布时间】:2013-01-30 22:08:30
【问题描述】:
Grails 2.2.0
我加了
grails.project.fork.run=true
到 Config.groovy 文件。在命令行上,发出:
grails run-app
我对 fork 能力的理解是 grails 系统会退出,让 tomcat 继续运行。但它永远不会退出。我必须 control+c 才能离开它,这也会杀死 tomcat。所以我不相信tomcat被分叉了。我错过了什么吗?
在运行应用程序时,我在顶部和活动监视器中都看到了一个 Java 进程。我在执行时也只看到一个进程:
ps aux | grep java
根据 Ian 回答中的 cmets,我应该看到 2 个进程。
【问题讨论】:
-
这个bug在2.5.4中依然存在,文档依然不正确。在分叉容器运行的同时,无法退出 grails 交互式控制台。