com.typesafe.config.configexception $丢失:参考:conf:未找到针对键' default&#x27的配置设置。
我创建了Akka应用程序的JAR文件。当我通过命令运行JAR文件时
java -jar file.jar
然后我看到此错误。可能是什么问题,我该如何解决?
[ERROR] [04/28/2022 14:11:03.296] [main] [KnowledgePortalRest(akka://knowledge-portal-actor-system)] Error starting application:
com.typesafe.config.ConfigException$Missing: reference.conf @ jar:file:/home/knoldus/knolx-service/target/scala-2.12/sbt-1.0/knowledge-portal-rest-assembly-2.2.1.jar!/reference.conf: 13-1466: No configuration setting found for key 'default'
at com.typesafe.config.impl.SimpleConfig.findKeyOrNull(SimpleConfig.java:156)
at com.typesafe.config.impl.SimpleConfig.findOrNull(SimpleConfig.java:174)
at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:188)
at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:193)
at com.typesafe.config.impl.SimpleConfig.getBoolean(SimpleConfig.java:218)
at com.typesafe.sslconfig.util.ConfigLoader$.$anonfun$booleanLoader$2(Configuration.scala:186)
at com.typesafe.sslconfig.util.ConfigLoader$.$anonfun$booleanLoader$2$adapted(Configuration.scala:186)
at com.typesafe.sslconfig.util.ConfigLoader$$anon$2.load(Configuration.scala:173)
at com.typesafe.sslconfig.util.EnrichedConfig.get(Configuration.scala:22)
at com.typesafe.sslconfig.ssl.SSLConfigParser.parse(Config.scala:498)
at com.typesafe.sslconfig.ssl.SSLConfigFactory$.parse(Config.scala:486)
at com.typesafe.sslconfig.akka.AkkaSSLConfig$.defaultSSLConfigSettings(AkkaSSLConfig.scala:34)
at com.typesafe.sslconfig.akka.AkkaSSLConfig$.createExtension(AkkaSSLConfig.scala:29)
at com.typesafe.sslconfig.akka.AkkaSSLConfig$.createExtension(AkkaSSLConfig.scala:19)
at akka.actor.ActorSystemImpl.registerExtension(ActorSystem.scala:1006)
at akka.actor.ExtensionId.apply(Extension.scala:79)
at akka.actor.ExtensionId.apply$(Extension.scala:78)
at com.typesafe.sslconfig.akka.AkkaSSLConfig$.apply(AkkaSSLConfig.scala:24)
at com.typesafe.sslconfig.akka.AkkaSSLConfig$.apply(AkkaSSLConfig.scala:19)
at akka.http.scaladsl.HttpExt.<init>(Http.scala:82)
at akka.http.scaladsl.Http$.createExtension(Http.scala:1132)
at akka.http.scaladsl.Http$.createExtension(Http.scala:901)
at akka.actor.ActorSystemImpl.registerExtension(ActorSystem.scala:1006)
at akka.actor.ExtensionId.apply(Extension.scala:79)
at akka.actor.ExtensionId.apply$(Extension.scala:78)
at akka.http.scaladsl.Http$.apply(Http.scala:1127)
at com.knoldus.HttpServer.start(HttpServer.scala:28)
at com.knoldus.HttpServerApp$.delayedEndpoint$com$knoldus$HttpServerApp$1(HttpServerApp.scala:70)
at com.knoldus.HttpServerApp$delayedInit$body.apply(HttpServerApp.scala:24)
at scala.Function0.apply$mcV$sp(Function0.scala:39)
at scala.Function0.apply$mcV$sp$(Function0.scala:39)
at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:17)
at scala.App.$anonfun$main$1$adapted(App.scala:80)
at scala.collection.immutable.List.foreach(List.scala:392)
at scala.App.main(App.scala:80)
at scala.App.main$(App.scala:78)
at com.knoldus.HttpServerApp$.main(HttpServerApp.scala:24)
at com.knoldus.HttpServerApp.main(HttpServerApp.scala)
I created a jar file of my Akka application. When I run the jar file by the command
java -jar file.jar
then I see this error. What could be possibly wrong and how can I fix this?
[ERROR] [04/28/2022 14:11:03.296] [main] [KnowledgePortalRest(akka://knowledge-portal-actor-system)] Error starting application:
com.typesafe.config.ConfigException$Missing: reference.conf @ jar:file:/home/knoldus/knolx-service/target/scala-2.12/sbt-1.0/knowledge-portal-rest-assembly-2.2.1.jar!/reference.conf: 13-1466: No configuration setting found for key 'default'
at com.typesafe.config.impl.SimpleConfig.findKeyOrNull(SimpleConfig.java:156)
at com.typesafe.config.impl.SimpleConfig.findOrNull(SimpleConfig.java:174)
at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:188)
at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:193)
at com.typesafe.config.impl.SimpleConfig.getBoolean(SimpleConfig.java:218)
at com.typesafe.sslconfig.util.ConfigLoader$.$anonfun$booleanLoader$2(Configuration.scala:186)
at com.typesafe.sslconfig.util.ConfigLoader$.$anonfun$booleanLoader$2$adapted(Configuration.scala:186)
at com.typesafe.sslconfig.util.ConfigLoader$anon$2.load(Configuration.scala:173)
at com.typesafe.sslconfig.util.EnrichedConfig.get(Configuration.scala:22)
at com.typesafe.sslconfig.ssl.SSLConfigParser.parse(Config.scala:498)
at com.typesafe.sslconfig.ssl.SSLConfigFactory$.parse(Config.scala:486)
at com.typesafe.sslconfig.akka.AkkaSSLConfig$.defaultSSLConfigSettings(AkkaSSLConfig.scala:34)
at com.typesafe.sslconfig.akka.AkkaSSLConfig$.createExtension(AkkaSSLConfig.scala:29)
at com.typesafe.sslconfig.akka.AkkaSSLConfig$.createExtension(AkkaSSLConfig.scala:19)
at akka.actor.ActorSystemImpl.registerExtension(ActorSystem.scala:1006)
at akka.actor.ExtensionId.apply(Extension.scala:79)
at akka.actor.ExtensionId.apply$(Extension.scala:78)
at com.typesafe.sslconfig.akka.AkkaSSLConfig$.apply(AkkaSSLConfig.scala:24)
at com.typesafe.sslconfig.akka.AkkaSSLConfig$.apply(AkkaSSLConfig.scala:19)
at akka.http.scaladsl.HttpExt.<init>(Http.scala:82)
at akka.http.scaladsl.Http$.createExtension(Http.scala:1132)
at akka.http.scaladsl.Http$.createExtension(Http.scala:901)
at akka.actor.ActorSystemImpl.registerExtension(ActorSystem.scala:1006)
at akka.actor.ExtensionId.apply(Extension.scala:79)
at akka.actor.ExtensionId.apply$(Extension.scala:78)
at akka.http.scaladsl.Http$.apply(Http.scala:1127)
at com.knoldus.HttpServer.start(HttpServer.scala:28)
at com.knoldus.HttpServerApp$.delayedEndpoint$com$knoldus$HttpServerApp$1(HttpServerApp.scala:70)
at com.knoldus.HttpServerApp$delayedInit$body.apply(HttpServerApp.scala:24)
at scala.Function0.apply$mcV$sp(Function0.scala:39)
at scala.Function0.apply$mcV$sp$(Function0.scala:39)
at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:17)
at scala.App.$anonfun$main$1$adapted(App.scala:80)
at scala.collection.immutable.List.foreach(List.scala:392)
at scala.App.main(App.scala:80)
at scala.App.main$(App.scala:78)
at com.knoldus.HttpServerApp$.main(HttpServerApp.scala:24)
at com.knoldus.HttpServerApp.main(HttpServerApp.scala)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当应用程序无法在classPath中找到
referend.conf
配置文件时,这种错误就会发生。确保您构建的罐子中存在此类文件。
This kind of error happens when the application is unable to found the
reference.conf
configuration file in the classpath.Make sure such file is present in the jar you've built.