Spring 启动 tomcat 从同一子网中的另一个 IP 地址卷曲时没有响应

Spring boot tomcat not responding when curl from another ip address in the same subnet

当我在 windows 机器上使用 tomcat9 启动 spring-boot 时,我可以从同一台机器以这种方式访问​​:

卷曲 192.168.1.13:3000

我也可以:

卷曲localhost:3000

然而当我这样做时:

curl 192.168.1.13:3000 来自同一子网中的另一台机器,spring-boot tomcat 没有响应

我已经尝试 运行 express.js 在同一台机器上的端口 3000 上,当我 curl 192.168.1.13:3000 我收到一个 http 响应,所以我认为它不是端口号的防火墙问题(因为 express.js 和 spring-boot tomcat 的端口号都是 3000)

我如何设置 spring-boot tomcat9 以便它响应来自另一个非本地主机的 IP 地址的请求?

我在 application.properties

中有 server.address=0.0.0.0

以前我 运行 使用 mvn spring-boot:运行 spring 启动应用程序 并且它没有响应来自同一网络的另一台计算机的 curl

然后我尝试了 mvn包 java -jar target/demo.jar

然后服务器从同一网络的另一台计算机响应 curl