Java 迁移播放项目时更正akka远程设置

Java 迁移播放项目时更正akka远程设置,java,playframework,akka,Java,Playframework,Akka,项目正在从播放版本2.3.0->2.7.4和Akka版本2.3.3->2.5.27迁移 除了在端口9000上运行web应用程序外,旧项目还具有以下设置: project_name { akka { loglevel = DEBUG loggers = ["akka.event.slf4j.Slf4jLogger"] logging-filter = "akka.event.slf4j.Slf4jLoggingFilter" event-handlers = [

项目正在从播放版本2.3.0->2.7.4和Akka版本2.3.3->2.5.27迁移

除了在端口9000上运行web应用程序外,旧项目还具有以下设置:

project_name {
  akka {
    loglevel = DEBUG
    loggers = ["akka.event.slf4j.Slf4jLogger"]
    logging-filter = "akka.event.slf4j.Slf4jLoggingFilter"
    event-handlers = ["akka.event.slf4j.Slf4jEventHandler"]
    actor {
      provider = "akka.remote.RemoteActorRefProvider"
      guardian-supervisor-strategy = "project_name.common.supervisors.ServiceSupervisor"
    }
    remote {
      netty.tcp {
        hostname = "localhost"
        port = 9090
      }
    }
  }
}
我想知道如何在新版本中更新它,因为play现在默认使用akka http服务器,而不是netty()

我已尝试按照这些说明继续使用netty(),但始终出现以下错误:

org.jboss.netty.channel.ChannelException: Failed to bind to: /127.0.0.1:9090

因此,我认为将设置迁移到默认的akka http服务器可能会更容易,但是原始设置是netty特有的,我找不到任何关于在其位置上使用什么的文档

我认为此博客可能会解决您的使用情况:


如果有帮助,请告诉我

您好,谢谢您的回复,我已经看到了那个博客,但它似乎没有涵盖我的用例