我使用Play实现了一个REST服务器(所以MVC中没有“V”),但我想知道如何将play应用程序作为单个JAR文件运行?
当我activator dist
确实创建了一个jar文件但是当我运行java -jar myplayapp.jar
时它表示没有主类。所以我理解发生了什么,但不知道如何解决这个问题。因为我不知道什么是主要课程的游戏应用程序,不知道我还需要做什么来建立一个独立的jar?
答案 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