当我在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")
1条答案
按热度按时间cgvd09ve1#
src/main/resources
路径不存在于您jar中,这是设计使然。首先尝试在代码中获取配置,如下所示:
val config = ConfigFactor.load()
个然后将
java -Dconfig.location=master.conf jar ...
传递给您的程序