java.lang.NoClassDefFoundError: akka/serialization/BaseSerializer$class

Exception in thread "main" java.lang.NoClassDefFoundError: akka/serialization/BaseSerializer$class
	at akka.persistence.serialization.SnapshotSerializer.<init>(SnapshotSerializer.scala:31)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at akka.actor.ReflectiveDynamicAccess$$anonfun$createInstanceFor$2.apply(DynamicAccess.scala:78)
	at scala.util.Try$.apply(Try.scala:192)
	at akka.actor.ReflectiveDynamicAccess.createInstanceFor(DynamicAccess.scala:73)
	at akka.actor.ReflectiveDynamicAccess$$anonfun$createInstanceFor$3.apply(DynamicAccess.scala:84)
	at akka.actor.ReflectiveDynamicAccess$$anonfun$createInstanceFor$3.apply(DynamicAccess.scala:84)
	at scala.util.Success.flatMap(Try.scala:231)
	at akka.actor.ReflectiveDynamicAccess.createInstanceFor(DynamicAccess.scala:84)
	at akka.serialization.Serialization.serializerOf(Serialization.scala:165)
	at akka.serialization.Serialization$$anonfun$3.apply(Serialization.scala:174)
	at akka.serialization.Serialization$$anonfun$3.apply(Serialization.scala:174)
	at scala.collection.TraversableLike$WithFilter$$anonfun$map$2.apply(TraversableLike.scala:683)
	at scala.collection.immutable.HashMap$HashMap1.foreach(HashMap.scala:221)
	at scala.collection.immutable.HashMap$HashTrieMap.foreach(HashMap.scala:428)
	at scala.collection.TraversableLike$WithFilter.map(TraversableLike.scala:682)
	at akka.serialization.Serialization.<init>(Serialization.scala:174)
	at akka.serialization.SerializationExtension$.createExtension(SerializationExtension.scala:15)
	at akka.serialization.SerializationExtension$.createExtension(SerializationExtension.scala:12)
	at akka.actor.ActorSystemImpl.registerExtension(ActorSystem.scala:713)
	at akka.actor.ExtensionId$class.apply(Extension.scala:79)
	at akka.serialization.SerializationExtension$.apply(SerializationExtension.scala:12)
	at akka.remote.RemoteActorRefProvider.init(RemoteActorRefProvider.scala:175)
	at akka.actor.ActorSystemImpl.liftedTree2$1(ActorSystem.scala:620)
	at akka.actor.ActorSystemImpl._start$lzycompute(ActorSystem.scala:617)
	at akka.actor.ActorSystemImpl._start(ActorSystem.scala:617)
	at akka.actor.ActorSystemImpl.start(ActorSystem.scala:634)
	at akka.actor.ActorSystem$.apply(ActorSystem.scala:142)
	at akka.actor.ActorSystem$.apply(ActorSystem.scala:119)
	at com.wz.maser$.main(MasterActor.scala:52)
	at com.wz.maser.main(MasterActor.scala)
Caused by: java.lang.ClassNotFoundException: akka.serialization.BaseSerializer$class
	at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	... 34 more

 

 

刪了這兩個依賴akka-agent       akka-persistence    即可成功根據配置文件創建遠程的actor

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章