我有点困惑,想得到一个解释。
我正在使用 Java Play 2 和 Akka Actor 。我使用 play run
启动系统。
不过,我刚刚看到一个视频,使用了命令:
play akka start
启动一个支持Akka的Play框架。这是 Play 2 所必需的吗?
谢谢大家!
最佳答案
据我所知,Play 2.0 没有使用 akka 作为命令行参数(至少它没有出现在 sbt 的帮助命令中,我在尝试使用它时遇到了错误)。 play run
和play start
的区别如下:
play run
- 在 Debug模式下启动应用程序,并自动重新编译类(如果它们被更改并且您将刷新浏览器窗口,您的应用程序将被重新编译)这是为了开发。
play ~run
- 与上面相同,不同之处在于,一旦检测到文件发生变化,重新编译过程就会开始(不等待浏览器刷新)
play start
- 在生产模式下启动应用程序,无需重新编译,性能更好,这是为应用程序的日常运行而设计的。
对于最终生产版本,最好准备 standalone version您的应用程序。
关于java - Play 框架中 `play run` 和 `play akka start` 命令的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12503228/