【问题标题】:How to stop play framework from Java如何从 Java 中停止播放框架
【发布时间】:2014-04-09 10:11:09
【问题描述】:

在启动 Play 服务器之前,我需要检查某些条件是否正确。我通过覆盖onStart 方法在我的Global 类中做到这一点。

但是,如果onStart 方法检测到所有条件都不正确,我想停止播放服务器。

有没有更好的方法来代替System.exit()

在寻找答案后,我了解到Play.stop() 的存在。然而:

有什么想法吗?还是我应该停止思考并使用System.exit()

【问题讨论】:

    标签: java playframework-2.0


    【解决方案1】:
    • System.exit(1) 似乎是优雅结束实例的好方法,尤其是在
    • 之后
    • semi-package api 是 Scala 方法的表示,所以你应该检查 Scala API 而不是这个
    • 您可以选择尝试从 Global 类中读取 RUNNING_PID 文件,然后使用给定的 PID 终止进程(没有尝试过,但这就是 play 脚本在使用 play stop 时停止实例的方式命令)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多