aucun paramètre de configuration trouvé pour la clé akka
Je suis en utilisant la scala, de pulvérisation et akka pour un de mes projets. Dans Intellij, il fonctionne très bien. Quand j'ai construit la projet de et essayé de l'exécuter en ligne de commande, j'obtiens l'erreur suivante.
Caused by: com.typesafe.config.ConfigException$Missing: No configuration setting
found for key 'akka'
at com.typesafe.config.impl.SimpleConfig.findKey(SimpleConfig.java:124)
at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:147)
at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:159)
at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:164)
at com.typesafe.config.impl.SimpleConfig.getString(SimpleConfig.java:206)
at akka.actor.ActorSystem$Settings.(ActorSystem.scala:168)
at akka.actor.ActorSystemImpl.(ActorSystem.scala:504)
at akka.actor.ActorSystem$.apply(ActorSystem.scala:141)
at akka.actor.ActorSystem$.apply(ActorSystem.scala:108)
at akka.actor.ActorSystem$.apply(ActorSystem.scala:99)
Merci de m'aider dans la résolution de la question
source d'informationauteur Rahul Dev
Vous devez vous connecter pour publier un commentaire.
Le problème est lors de l'utilisation de sbt:assemblée de la fusion par défaut de la stratégie exclut toute référence.fichiers de conf comme par
Si plusieurs fichiers à partager le même chemin relatif (par exemple, une ressource nommée application.conf dans de multiples dépendance des Pots), la stratégie par défaut est de vérifier que tous les candidats ont le même contenu et la sortie d'erreur sinon.
La solution est d'ajouter un MergeStrategy comme suit
Akka va lire le fichier de configuration à partir de l'emplacement suivant par défaut:
S'il vous plaît vérifiez votre chemin de classe et de voir si vous avez un mauvais chemin de classe de référence qui indiquent une mauvaise racine du classpath pour akka pots de, pots de pulvérisation, etc.