首页 文章

TCP连接永远不会处于已 Build 状态

提问于
浏览
0

我从git克隆了一个Spark项目,我肯定知道它可以正常工作 . 当我运行程序时,Jetty服务器会点燃并且看起来像没有问题 . 这是控制台:

[Thread-0] INFO org.eclipse.jetty.util.log - Logging initialized @402ms
[Thread-0] INFO spark.webserver.JettySparkServer - == Spark has ignited ...
[Thread-0] INFO spark.webserver.JettySparkServer - >> Listening on      0.0.0.0:4567
[Thread-0] INFO org.eclipse.jetty.server.Server - jetty-9.3.2.v20150730
[Thread-0] INFO org.eclipse.jetty.server.ServerConnector - Started ServerConnector@36a9b54a{HTTP/1.1,[http/1.1]}{0.0.0.0:4567}
[Thread-0] INFO org.eclipse.jetty.server.Server - Started @600ms

但是当我从我的计算机上的任何浏览器发送请求时,它总是返回空响应 . 我有数据库和所有的配置,并尝试在另一台计算机上使用相同的数据相同的配置,它立即工作 . 我已经查找TCPview的TCP连接状态,我看到该连接直接进入time_wait状态 . 因为它没有出现在我测试过的另一台计算机上,我猜这个问题不是来自程序或数据库,但是有些东西会导致这种情况,特别是在我的计算机上 . 任何意见表示赞赏 . 谢谢 .

1 回答

  • 0

    确保你正在访问你的web服务 http://localhost:4567/yourRouteName ,请注意Spark运行在一个不太常见的端口(我说),可以被防火墙策略或其他安全软件锁定,但是你可以改变端口号就像这样做在设置任何路线之前 port(8080); .

    如果没有任何作用,我们需要更多信息,请您分享您无法访问的任何路线的源代码?

相关问题