Я использую актеров Akka для удаленного общения в karaf.
Когда я развертываю файл jar, сгенерированный после компиляции с помощью maven, я получаю следующую ошибку:
Исключение в потоке "Thread-113" com.typesafe.config.ConfigException$Missing: параметр конфигурации не найден для ключа "akka.version" в com.typesafe.config.impl.SimpleConfig.findKeyOrNull(SimpleConfig.java:152) в com .typesafe.config.impl.SimpleConfig.findOrNull(SimpleConfig.java:170) в com.typesafe.config.impl.SimpleConfig.findOrNull(SimpleConfig.java:176) в com.typesafe.config.impl.SimpleConfig.find(SimpleConfig .java:184) в com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:189) в com.typesafe.config.impl.SimpleConfig.getString(SimpleConfig.java:246) в akka.actor.ActorSystem$ Настройки.(ActorSystem.scala:168) в akka.actor.ActorSystemImpl.(ActorSystem.scala:522) в akka.actor.ActorSystem$.apply(ActorSystem.scala:142) в akka.actor.ActorSystem$.apply(ActorSystem .scala:119) на org.opendaylight.com.test.rem$$anon$1.run(rem.scala:19)
Я даже добавил плагин Maven Shade в файл pom, который был предложен в других ответах, но добавление плагина приводит к тому, что все функции karaf переходят в состояние «Решено». Файл конфигурации для akka также находится в пути к классам. Насколько мне известно, файл конфигурации akka вообще не читается, так как я получил такое же исключение даже после удаления файла конфигурации.