Проект перемещается из Play версии 2.3.0 -> 2.7.4 и Akka версии 2.3.3 -> 2.5.27
Помимо запуска веб-приложения на порту 9000, старый проект имел следующие настройки:
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 (https://www.playframework.com/documentation/2.7.x/Migration26#Akka -HTTP- as-the-default-server-engine )
Я пытался следовать этим инструкциям, чтобы продолжать использовать netty (https://www.playframework.com/documentation/2.7.x/NettyServer), но продолжаю получать следующую ошибку :
org.jboss.netty.channel.ChannelException: Failed to bind to: /127.0.0.1:9090
Так что я думаю, что может быть проще перенести настройки на использование сервера akka-http по умолчанию вместо этого, однако исходные настройки указывают c на netty, и я не могу найти любые документы о том, что использовать на их месте