我在java中实现了一个http服务器(glassfish grizzly)。
如果我向localhost:3000 / api / ...提交REST GET,我会按预期收到我的回复。
如果我用我的IP(192.168.0.100:3000/api ...)总结REST GET,我得到了#34;没有响应错误"。
当我在同一网络中的另一台计算机(192.168.0.200)上启动该Java应用程序时,行为完全相同。对192.168.0.100:3000/api的GET请求...也会导致"无响应错误"。
我错过了什么吗?
答案 0 :(得分:0)
将GlassFish配置为使用正确的HTTP侦听器。
https://docs.oracle.com/cd/E19776-01/820-4495/ggnfu/index.html
例如,HTTP侦听器可以通过指定IP地址0.0.0.0来侦听主机的给定端口上的所有已配置IP地址。或者,HTTP侦听器可以在使用相同端口时为每个侦听器指定唯一的IP地址。
在地址0.0.0.0
上定义一个侦听器以侦听主机的所有地址,或者更具体,并告诉它只侦听地址192.168.0.100
。