没有 Java EE 服务器的端点发布
Endpoint publish without Java EE server
有
Endpoint.publish("http://xxx.xxx.xxx.xxx:8080/someplace", someObject);
1- 在任何情况下从 Web 容器中使用 Endpoint.publish 是有意义的吗?(例如,我看到很多人在主进程中使用它)
2- 当我们在 Web 容器中使用 Endpoint.publish 时(因此服务器有自己的 IP 地址)。为什么我们必须设置 IP 地址而不是使用本地主机?
Endpoint.publish("http://216.123.456.457:8080/someplace", someObject);
而不是
Endpoint.publish("http://localhost:8080/someplace", someObject);
3- 尝试在与本地主机(实际上是执行此操作的服务器机器)不同的地方发布 Web 服务有意义吗?
关于问题1,这个帖子给了我答案()。
对于问题 2 和 3,Publishing a WS with Jax-WS Endpoint 向我说明一下。
有
Endpoint.publish("http://xxx.xxx.xxx.xxx:8080/someplace", someObject);
1- 在任何情况下从 Web 容器中使用 Endpoint.publish 是有意义的吗?(例如,我看到很多人在主进程中使用它)
2- 当我们在 Web 容器中使用 Endpoint.publish 时(因此服务器有自己的 IP 地址)。为什么我们必须设置 IP 地址而不是使用本地主机?
Endpoint.publish("http://216.123.456.457:8080/someplace", someObject);
而不是
Endpoint.publish("http://localhost:8080/someplace", someObject);
3- 尝试在与本地主机(实际上是执行此操作的服务器机器)不同的地方发布 Web 服务有意义吗?
关于问题1,这个帖子给了我答案()。
对于问题 2 和 3,Publishing a WS with Jax-WS Endpoint 向我说明一下。