我在我的应用程序中添加了一个Akka
与Spring
和一起使用的演员OSGI
。
我尝试Spring @Component bean
像这样使用 Actor:
private final ActorSystem system = ActorSystem.create("actor-system");
private ActorRef managerActorRef = system.actorOf(Props.create(ManagerActor.class), "ldapManagerActor");
当我启动应用程序时,它会引发异常(No configuration setting found for key 'akka'
):
Instantiation of bean failed; nested exception is org.springframework.
beans.BeanInstantiationException: Could not instantiate bean class [com.myconpany....ByBean]: Constructor threw exception; nested exception is com.typesafe.config.ConfigException$Missing: No configuration setting found for key 'akka'
我看过这个:doc。似乎我的问题的根源与class loader
我应该传递给/forakka-system
和application.conf
描述这个的文件有关。
但到目前为止,我找不到合适stets
的方法让它全部工作。
有人可以帮忙吗?
我的尝试:
流淌这篇文章。
当我放:
<bean id="actorSystem" class="akka.actor.ActorSystem" factory-method="create" scope="singleton"></bean>
我有类似的错误:
Could not autowire field: private akka.actor.ActorSystem
com.typesafe.config.ConfigException$Missing: No configuration setting fou
nd for key 'akka'