2013-02-15 34 views
3

我試圖在Tomcat服務器上使用akka 2.1.0。但是我得到一個錯誤,要求我把配置庫放在類路徑中。Akka和Typesafe配置版本問題

那麼這不是問題。我將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) 

lib文件夾中的jar文件:

  • 阿卡 - actor_2.10-2.1.0.jar
  • 配置-1.0.0.jar
  • 的Scala庫,2.10.0.jar

來自哪裏這個問題?

回答

5

它加載一個配置文件,其中包含akka.version=2.0但期待2.1.0。 您可能在您的application.conf中錯誤地定義了akka.version。刪除該設置。否則,你的classspath中會有一個akka-actor 2.0 jar文件。

+0

Yeap,謝謝! :-) – Taggiasco 2013-02-15 12:11:59