запрос netstat -nlp | grep 9080, то возвращается: tcp, 2, 0, 127.0.0.1:9080, 0.0.0.0:*, LISTEN. Из чего я делаю вывод, что приложение действительно слушается на порту 9080. При запуске ошибок обнаружено не было. Однако, если произвести curl http://localhost:9080/health, то все подвисает, ничего не происходит. Аналогично для http://127.0.0.1:9080/health. 
                  
                  
                  Если аналогичные запросы производить с windows, где и ведется разработка, то приходит ответ 
                  
                  
                  curl http://localhost:9080/health
                  
                  
                  
                  
                  
                  
                  
                  
                  StatusCode        : 200
                  
                  
                  StatusDescription :
                  
                  
                  Content           : {"health":true}
                  
                  
                  Как поправить эту ошибку? В чем может быть причина. Я ресерчил, и сначала была проблема с тем, что сприн почему-то поднимался на ipv6 адресе, но потом я добавил флаг -Djava.net.preferIPv4Stack=true и сейчас, вероятно, всё поднимается на ipv4 адресе.
                  
                  
                
Так ты не на локалхост стучи, а на адрес сервера. Ну и на сервере порт открыть не забудь
Обсуждают сегодня