我可以使用 javax.xml.ws.Endpoint 轻松发布 Web 服务。端点.publish(getURL()); 我想知道为什么我必须使用真实 IP 将 web 服务发布到远程。换句话说。
当我使用 URL http://localhost:1970/XXXService
无法从远程计算机连接 XXService。
但是当 httpp://47.168.96.47:1970/XXXService
使用它可以从任何机器远程或本地连接。
我在stackoverflow上再次找到了解决方案。这是问题/答案 [link] Publishing a WS with Jax-WS Endpoint
我既没有使用 localhost 也没有使用真实 ip。相反,我使用了 0.0.0.0。它现在可以工作了,服务可以在外部发布。