scala - 远程监听 Akka-HTTP 端口

标签 scala akka port akka-http

使用 Akka-HTTP 将调用绑定(bind)到端口 9000 时

Http().bindAndHandle(routes, "localhost", 9000)

它开始监听端口,如“netstat -tulpn”所示
Proto  Recv-Q  Send-Q  Local Address   Foreign Address  State   
tcp6   0       0       127.0.0.1:9000  :::*             LISTEN   

本地可以使用此端口。 然而 ,当我调用远程电话时,我得到:
curl: (7) Failed to connect to 169.254.0.2 port 9000: Connection refused

即使 ping 是可能的并且设备是直接连接的。我究竟做错了什么?

最佳答案

替换 localhost0.0.0.0它会起作用。 localhost旨在仅在本地使用。

关于scala - 远程监听 Akka-HTTP 端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36455497/

相关文章:

scala - 为什么在使用后在单独的特征中定义的隐式会导致编译错误?

java - SBT:将输入预应用到 inputKeys

scala - 在 Scala 中根据 future 结果创建列表

scala - 反转 HList 并转换为类?

带路由器的 C++ 套接字

azure - 如何在azure虚拟机上打开端口?

java - 检查端口功能

postgresql - 使用 play-slick 时与 heroku postgres 的间歇性连接失败

用于对象/类型安全配置的 Scala trait mixins

scala - Spark 读取为 jdbc 返回所有行作为列名