Удаленный сервер Spring RestAPI не отвечает ни на какие запросы

#java #spring #rest #spring-boot

#java #spring #rest #spring-boot

Вопрос:

У меня есть удаленный сервер с приложением spring boot, RestAPI. Сервер просто не отвечает ни на один запрос. Я отправил запрос с помощью Postman или -curl , и он просто зависает без каких-либо ответов.

Вот мои весенние конфигурации в application.properties:

 server.port=8081
spring.datasource.url=jdbc:mysql://localhost:3306/db
spring.datasource.username=blah-blah-user
spring.datasource.password=some-password
  

Он запускается после подключения регистратора (java.util.logging), но я не уверен, что это причина. Я регистрирую каждый метод, который также записывает в файл. До этого он также был заморожен. Но за день до этого он работал хорошо. Сервер также работает — я вошел в систему по ssh, все в порядке.

Вот пример некоторого метода:

 @SuppressWarnings("unused")
@RestController
@RequestMapping("/linksapi/v1")
public class MainController {

private static final Logger logger = Logger.getLogger("MyLogs");

...

@RequestMapping(value = "/hello", method = RequestMethod.GET)
public Map<String, String> hello() {
    Map<String, String> data = new HashMap<>();
    data.put("data", "Hello#_#World");
    log("Hello#_#World");
    return data;
}

private void log(String msg) {
    logger.log(Level.INFO, msg);
}
...
  

Итак, когда я отправляю запрос, он должен быть записан в журналы, но это не так.

В чем может быть причина этого зависания? Как это исправить?

ОТРЕДАКТИРОВАНО

Мой завиток curl http://107.180.67.211:8081/linksapi/v1/hello

Комментарии:

1. пожалуйста, вставьте свой curl

2. Это веб-проект? можете ли вы вставить свой web.xml контент?

3. Есть ли у вас какой-либо прокси (ngix или аналогичный) или аналогичный сервер, чтобы выставить ваше приложение на всеобщее обозрение?

4. Я получаю ответ на предоставленный curl

5. На самом деле, это работает нормально