我刚开始学习 Java Web 服务 (JAX-WS) 并且有一个问题。参考文档总是谈论 Web 服务容器。我的问题是:什么是 Web 服务容器以及我们为什么需要它。我在“java web services up and running”一书中看到了一个简单的 JAX-WS 示例,其中使用以下方式发布 web 服务:
Endpoint.publish("http://127.0.0.1:9876/ts", new TimeServerImpl());
此示例不需要我在 Web 服务器/应用服务器或任何容器中托管 Web 服务。
而且我还能够访问此网络服务。
那么什么是容器,为什么我们需要它来提供 Web 服务呢?