akka 导致原因:com.typesafe.config.配置异常$缺失

7ivaypg9  于 2022-11-06  发布在  其他
关注(0)|答案(1)|浏览(218)

当我在Idea中运行我的应用程序时,它是好的。但是当我在Linux中打包和运行java -jar时。我得到了这个异常。exception
问题代码为

val config = ConfigFactory.parseFile(new File("src/main/resources/master.conf"))

    master = context.actorSelection(s"akka.tcp://masterSystem@${config.getString("akka.remote.netty.tcp.hostname")}:${config.getString("akka.remote.netty.tcp.port")}/user/Master")

the structure of my module

cgvd09ve

cgvd09ve1#

src/main/resources路径不存在于您jar中,这是设计使然。
首先尝试在代码中获取配置,如下所示:
val config = ConfigFactor.load()
然后将java -Dconfig.location=master.conf jar ...传递给您的程序

相关问题