我对Akka很新,但到目前为止我非常喜欢。我已经能够在本地运行一个小应用程序,现在我想测试远程部署并使用远程参与者。AKKA java示例akka-sample-remote conf
为此我审查,并编制了Java阿卡在2.0.1阿卡远程采样的例子..
https://github.com/akka/akka/tree/master/akka-samples/akka-sample-remote
但是当我尝试运行编译的例子..
java -classpath`pwd`/src/main/resources:target/akka-remote-1.1.jar sample.remote.calculator.java.JCalcApp我得到关于application.conf的错误
我已经多次尝试调整示例application.conf文件b UT 最接近我去运行远程示例应用程序的成功是..线程“main” akka.remote.RemoteTransportException
异常:无法加载远程传输层akka.remote.netty.NettyRemoteTransport
我我正在使用Maven树荫插件将我所有的依赖包括在jar中。这与当地的应用程序。
有人可以看看我的conf文件,让我知道我需要改变什么。
谢谢!
这是我application.conf文件...
//#calculator
calculator {
include "common"
akka {
backoff-timeout = 0ms
remote.backoff-timeout = 0ms
remote.untrusted-mode = off
remote.remote-daemon-ack-timeout = 30s
remote.transport = "akka.remote.netty.NettyRemoteTransport"
remote.log-received-messages = on
remote.log-sent-messages = on
remote.netty.port = 2552
}
}
//#calculator
//#remotelookup
remotelookup {
include "common"
akka {
backoff-timeout = 0ms
remote.backoff-timeout = 0ms
remote.untrusted-mode = off
remote.remote-daemon-ack-timeout = 30s
remote.log-received-messages = on
remote.log-sent-messages = on
remote.transport = "akka.remote.netty.NettyRemoteTransport"
remote.netty.port = 2553
}
}
//#remotelookup
//#remotecreation
remotecreation {
include "common"
akka {
actor {
deployment {
/advancedCalculator {
remote = "akka://[email protected]:2552"
}
}
}
backoff-timeout = 0ms
remote.untrusted-mode = off
remote.remote-daemon-ack-timeout = 30s
remote.log-received-messages = on
remote.log-sent-messages = on
remote.transport = "akka.remote.netty.NettyRemoteTransport"
remote.netty.port = 2554
}
}
//#remotecreation
和common.conf ...
akka {
actor {
provider = "akka.remote.RemoteActorRefProvider"
}
remote {
netty {
hostname = "127.0.0.1"
}
}
}
我有一个类似的问题。我忘记了定制IP。 – 2012-05-08 14:35:23