如何将Play应用程序作为单个JAR文件运行?

时间:2017-03-24 03:17:08

标签: java playframework playframework-2.0 akka

我使用Play实现了一个REST服务器(所以MVC中没有“V”),但我想知道如何将play应用程序作为单个JAR文件运行?

当我activator dist确实创建了一个jar文件但是当我运行java -jar myplayapp.jar时它表示没有主类。所以我理解发生了什么,但不知道如何解决这个问题。因为我不知道什么是主要课程的游戏应用程序,不知道我还需要做什么来建立一个独立的jar?

1 个答案:

答案 0 :(得分:2)

activator dist创建一个包,而不是单个jar:https://www.playframework.com/documentation/2.5.x/Deploying

结果将是my-app-1.0-SNAPSHOT.zip

之类的文件

解压后,您将收到一个播放应用程序的目录。有bin目录,您需要调用my-app脚本,这取决于您的系统。在我的情况下(mac os)我可以运行像$ sh bin/my-app

这样的应用程序