我只是好奇是否有一些不错的方法可以使用 Akka 包装来做到这一点。
我在这里找到了一些示例,但它是为rpm
构建而创建的,我在我的中使用这两个插件build.sbt
:
.enablePlugins(AkkaAppPackaging)
.enablePlugins(UniversalPlugin)
实际上,我通过手动将 sigar 库复制到生成应用程序启动脚本的目录找到了一种解决方法。
还需要设置-Djava.library.path=./sigar
到 sigar 库所在的适当目录,这可以build.sbt
在生成的脚本中设置或稍后手动更改,方法是更改JAVA_OPTS
.