哈里波博士
如果您的Play应用程序发现它无法运行(例如,由于缺少必需的配置项),那么正确的处理方法是什么?
记录错误和System.exit()?还是有“更精细”的方式?
wwkudu
通过一些研究,似乎有一种方法可以关闭实际的播放应用程序,但这并不能关闭应用程序服务器(例如Netty)(至少在开发模式下)。通过将其System.exit()
与Play结合使用,似乎可以做到“安全”关闭:
play.api.Play.stop
System.exit(-1)
但是在您的特定情况下进行测试将很有趣。
该讨论更多地讨论了安全关闭的含义,并提供了一个名为Play.stop的示例。
顺便说一句,Netty似乎有一个stop方法,该方法除了Play.stop
调用外还执行其他一些操作。
警告:没有在愤怒中使用此方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句