java - Play Framework 部署失败

标签 java scala deployment playframework sbt

我们使用 activator dist 分发了我们的 Play Framework 2.5x 应用程序。 然后将可执行文件解压缩到 target/universal 文件夹中,并使用以下命令在 target/universal/app-ver-SNAPSHOT/bin/文件夹中运行可执行文件:

./executablename -Dplay.crypto.secret='key' 在 ubuntu 上 出现以下错误:

Error: Could not find or load main class play.core.server.ProdServerStart

我们的build.sbt文件如下:

name := """ods-web-tier"""

version := "1.0-SNAPSHOT"

lazy val root = (project in file(".")).enablePlugins(PlayJava, PlayEbean)

scalaVersion := "2.11.7"

libraryDependencies ++= Seq(
  javaJdbc,
  evolutions,
  "io.jsonwebtoken" % "jjwt" % "0.6.0",
  "mysql" % "mysql-connector-java" % "5.1.36",
  "com.mashape.unirest" % "unirest-java" % "1.4.9"
)
sources in (Compile, doc) := Seq.empty
publishArtifact in (Compile, packageDoc) := false

playEbeanModels in Compile := Seq("models.*")

我们在这里缺少什么?请帮忙

最佳答案

谢谢,我想通了。

我只是将可执行文件传输到生产服务器。显然,我们需要传输整个 zip 或解压缩文件夹,因为它具有配置和依赖项

关于java - Play Framework 部署失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41479809/

相关文章:

docker - 如何在零停机时间的情况下更新没有复制的 docker swarm 服务?

node.js - 部署 Web 应用程序时是否应该重新创建容器?

java - 从 snapshot-repository 下载 WAR 并使用 mvn 部署到本地 JBoss

Java - 从 ArrayList 中删除最后一个已知项目

scala - Scala 2.9的try…catch泛化有哪些用例?

java - 如何使用 target/...jar 执行 scala 对象?

Scala Mockito : Discarded non-unit value for Unit declaration

java - 从 java 类 : 启动 .bat 文件

java - 如何确定tomcat的堆大小和permgen空间的分配?

未显示 Java 按钮?