Я пробовал использовать akka 2.1.0 на сервере Tomcat. Но у меня возникла ошибка с просьбой поместить библиотеку конфигурации в путь к классам.
Что ж, проблема не в этом. Я положил конфиг-библиотеку Typesafe версии 1.0.0 (последней) в папку lib. Однако я всегда получаю ошибку
8d31597e-1b6e-4be5-9773-4fb7e0591312akka.ConfigurationException: Akka JAR version [2.1.0] does not match the provided config version [2.0]
at akka.actor.ActorSystem$Settings.<init>(ActorSystem.scala:172)
at akka.actor.ActorSystemImpl.<init>(ActorSystem.scala:465)
at akka.actor.ActorSystem$.apply(ActorSystem.scala:111)
at akka.actor.ActorSystem$.apply(ActorSystem.scala:93)
Файлы jar в папке lib:
- акка-актер_2.10-2.1.0.jar
- config-1.0.0.jar
- Scala-библиотека-2.10.0.jar
Откуда эта проблема?
1 ответ
Он загружает файл конфигурации, содержащий akka.version=2.0
, но ожидающий 2.1.0
. Возможно, вы ошибочно определили akka.version
в своем application.conf
. Удалите этот параметр. В противном случае у вас есть jar-файл akka -actor 2.0 в вашем пути к классам.
Похожие вопросы
Связанные вопросы
Новые вопросы
scala
Scala - это язык программирования общего назначения, в основном предназначенный для виртуальной машины Java. Разработанный для краткого, элегантного и безопасного для типов представления общих шаблонов программирования, он сочетает в себе как императивный, так и функциональный стили программирования. Его ключевые особенности: продвинутая система статического типа с выводом типа; типы функций; сопоставления с образцом ; неявные параметры и преобразования; перегрузка оператора; полная совместимость с Java; совпадение