【发布时间】:2013-12-19 17:05:45
【问题描述】:
在 2.3 版之前,在控制台窗口中使用“run-app”(开发模式)启动的 Grails 应用程序可以使用 Ctrl-C 终止。它不再适用于 Grails 2.3,按键被简单地忽略。有“stop-app”命令,但它也不会终止正在运行的应用程序。
我可以通过终止控制台窗口来终止应用程序,但我不想这样做,因为在这种情况下,我会丢失打印到该控制台的所有调试输出。
【问题讨论】:
-
您在使用 stop-app 时遇到什么问题/错误?
-
你在什么环境下? Ctrl-C 在 Windows 7 上适用于我。
-
我使用的是 Windows 7 Enterprise 64 位、Java 1.7.0_45、Grails 2.3.4。应用程序启动后按 Ctrl-C 无效。该应用程序不会终止。没有抛出错误。它只是继续运行。
-
在 Ubuntu 13.04 上,如果出现较早的 OutOfMemoryError,我有时会发生这种情况,否则 ctrl-c 正常工作
-
我一直使用在应用程序的基本目录中创建一个名为
.kill-run-app的空文件的技巧,在 2.3 中仍然可以使用吗?
标签: grails grails-2.3