首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Play Framework部署失败

Play Framework部署失败
EN

Stack Overflow用户
提问于 2017-01-05 07:52:02
回答 2查看 3.9K关注 0票数 3

我们使用激活剂dist发布了Play Framework2.5x应用程序。然后解压缩目标/通用文件夹中的可执行文件,并使用以下方法在目标/universal/app-ver-快照/bin/文件夹中运行可执行文件:

./executablename -Dplay.cryp.security=‘key’在ubuntu上有以下错误:

play.core.server.ProdServerStart错误:无法找到或加载主类

我们的build.sbt文件如下:

代码语言:javascript
复制
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.*")

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-05 08:43:17

谢谢我解决了这个问题。

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

票数 3
EN

Stack Overflow用户

发布于 2017-01-05 08:26:43

您似乎没有将您正在应用程序中使用的依赖项(JAR)捆绑在一起。为此,您可以使用sbt assembly创建一个胖JAR,也可以复制服务器上的sbt dist命令生成的整个文件夹,而不仅仅是可执行文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41479809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档