Spring boot tomcat не отвечает, когда curl с другого IP-адреса в той же подсети

Когда я запускаю весеннюю загрузку с tomcat9 на машине с Windows, я могу получить доступ таким образом с той же машины:

завиток 192.168.1.13:3000

я тоже могу :

завить локальный хост: 3000

однако, когда я делаю:

curl 192.168.1.13:3000 с другой машины в той же подсети, spring-boot tomcat не отвечает

я пытался запустить express.js на той же машине через порт 3000, и когда я скручиваю 192.168.1.13:3000, я получаю ответ http, поэтому я думаю, что это не проблема брандмауэра с номером порта (поскольку номер порта 3000 для обоих экспресс .js и tomcat с весенней загрузкой)

как я могу настроить spring-boot tomcat9, чтобы он отвечал на запрос, поступающий с другого IP-адреса, который не является локальным?

У меня server.address=0.0.0.0 в application.properties


person green onion    schedule 01.05.2019    source источник
comment
Вы настроили свойство server.address? По умолчанию Tomcat должен привязываться к 0.0.0.0 и, следовательно, прослушивать все доступные адреса.   -  person Andy Wilkinson    schedule 01.05.2019
comment
Для @AndyWilkinson server.address установлено значение 0.0.0.0 в файле application.properties.   -  person green onion    schedule 02.05.2019


Ответы (1)


ранее я запускал приложение весенней загрузки с помощью mvn spring-boot: run, и оно не отвечало на завиток с другого компьютера из той же сети.

затем я попробовал mvn package java -jar target/demo.jar

потом сервер ответил на curl с другого компа из той же сети

person green onion    schedule 02.05.2019