以编程方式停止Play应用程序的最佳方法是什么,以便我回到activator
控制台?
(使用Java 8播放2.3.7)
如果出现初始化问题,我的服务器应该在启动时退出。 System.exit(1);
有效,但它也退出activator
实例,如下所示:
$ activator
[myproject] $ run
--- (Running the application, auto-reloading is enabled) ---
[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000
(Server started, use Ctrl+D to stop and go back to the console...)
Initialization error. System.exit(1) would now also exit activator.
对于开发来说,当我回到activator
控制台时会更舒服。
答案 0 :(得分:0)
您不需要进入activator
控制台来运行应用,而是可以直接在命令行中使用activator run
。
提示:对于开发,配置IDE以启动和停止应用程序(也用于调试)会更加舒适。我使用Idea和Play 2支持,效果很好。