在Play 2.6上将stb-native-packager与Debian和SystemV一起使用

问题描述 投票:0回答:1

我已从Play升级! 2.6两个玩! 2,6,但现在我无法部署我的应用程序。

我以前有

import com.typesafe.sbt.packager.archetypes.ServerLoader.SystemV
serverLoading in Debian := ServerLoader.SystemV

但是现在有了插件,所以我添加了它。我以为我用过SystemV,但也尝试过systemd。两者都不会生成它在2.5中所做的任何init.d脚本。

lazy val knockadoonserver = (project in file(".")).enablePlugins(PlayJava, PlayEbean, DebianPlugin, SystemdPlugin)

我还需要做什么?我整天待在这里,却找不到解决方法。

playframework sbt sbt-native-packager
1个回答
0
投票

这有点令人困惑,您将新旧API混合使用。

serverloading设置是旧的API。在较新的版本中,您可以通过AutoPlugin启用系统加载类型,您几乎可以正确地做到这一点(Systemd而不是SystemV)。

这里是文档:https://sbt-native-packager.readthedocs.io/en/latest/archetypes/systemloaders.html#systemv

干杯,Muki

© www.soinside.com 2019 - 2024. All rights reserved.