没有Java EE服务器的端点发布

时间:2015-09-02 09:00:02

标签: java web-services jax-ws

具有

 Endpoint.publish("http://xxx.xxx.xxx.xxx:8080/someplace", someObject);

1-在任何情况下,从Web容器中使用Endpoint.publish是有意义的吗?(例如,我见过很多人在主进程中使用它)

2-当我们在Web容器中使用Endpoint.publish时(因此服务器有自己的IP地址)。为什么我们必须设置IP地址而不是使用localhost?

Endpoint.publish("http://216.123.456.457:8080/someplace", someObject);

而不是

Endpoint.publish("http://localhost:8080/someplace", someObject);

3-尝试在localhost之外的其他地方发布Web服务是否有意义(实际上是执行此操作的服务器机器)?

1 个答案:

答案 0 :(得分:2)

关于问题1,这个帖子给了我答案(https://stackoverflow.com/a/2083707/4738368)。

问题2& 3,Publishing a WS with Jax-WS Endpoint向我澄清。