2016-01-20 10 views
0

Я клонировал проект Spark от git, который, я уверен, знаю, работает и работает правильно. Когда я запускаю программу, сервер Jetty запускается и выглядит как прослушивание без проблем. Вот консоль для этого:TCP-соединение никогда не было в установленном состоянии

[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 [email protected]{HTTP/1.1,[http/1.1]}{0.0.0.0:4567} 
[Thread-0] INFO org.eclipse.jetty.server.Server - Started @600ms 

Но когда я посылаю запрос от любого браузера на моем компьютере, он всегда возвращает пустой ответ. У меня есть конфигурация для базы данных и все и пробовали ту же конфигурацию с теми же данными на другом компьютере, и она работает сразу. Я просматриваю статус TCP-соединения с TCPview, и я видел, что соединение напрямую переходит в состояние time_wait. Так как это не происходит на другом компьютере, который я тестировал, я предполагаю, что проблема не возникает из программы или базы данных, но что-то вызывает это особенно на моем компьютере. Любое мнение оценивается. Благодарю.

+0

У меня такая же проблема ... у вас есть ans? – Shahrukh

ответ

0

Удостоверьтесь, что вы обращаетесь к вашему веб-сервису следующим образом: http://localhost:4567/yourRouteName, обратите внимание, что Spark работает на не очень общем порту (скажем, я говорю), который может быть заблокирован политиками брандмауэра или другим программным обеспечением безопасности, но вы можете изменить порт номер нравится делать это port(8080); перед настройкой любого маршрута.

Если ничего не работает, нам нужна дополнительная информация, не могли бы вы поделиться исходным кодом любого маршрута, к которому вы не можете получить доступ?

+1

Я отформатировал свой компьютер, так как думал, что проблема вызвана некоторой политикой брандмауэра, и я не мог понять, что изменить. Проблема исчезла после формата. Думаю, я мог бы решить это без форматирования, но мне это было необходимо по некоторым другим причинам, поэтому любое решение было для меня прекрасным. В любом случае, большое спасибо за помощь и экономя время за мою проблему. – ACS