Java 为什么JAX-WS不需要Web容器

Java 为什么JAX-WS不需要Web容器,java,web-services,tomcat,soap,jax-ws,Java,Web Services,Tomcat,Soap,Jax Ws,我之前使用Jersey API构建JSON web服务并将其部署在Tomcat/Websphere上 我现在正试图创建一个JAX-WSSOAP服务,我假设Tomcat会参与其中 从本教程来看,运行JAX-WS服务似乎不需要web服务器 为什么在HTTP上提供数据的JAX-WS不需要成熟的web服务器? 是否可以在Tomcat/Websphere上运行该服务?更新:找到一个例子 与内置端点发布服务器相比,使用合适的web服务器是否有任何缺点/优点? 编辑: 使用嵌入式HttpServer有什么缺点

我之前使用Jersey API构建JSON web服务并将其部署在Tomcat/Websphere上

我现在正试图创建一个JAX-WSSOAP服务,我假设Tomcat会参与其中

从本教程来看,运行JAX-WS服务似乎不需要web服务器

为什么在HTTP上提供数据的JAX-WS不需要成熟的web服务器? 是否可以在Tomcat/Websphere上运行该服务?更新:找到一个例子 与内置端点发布服务器相比,使用合适的web服务器是否有任何缺点/优点? 编辑:

使用嵌入式HttpServer有什么缺点吗?将 JAX-WS实现使用servlet池等优化同步 服务电话? 如果是常规servlet,我可以使用安全性 端点实现是否提供过滤器、日志过滤器等 拦截请求的替代机制? 在生产中使用嵌入式HttpServer可以吗?
需要一个web服务器,可以是嵌入式的,也可以是独立的。在这里,Endpoint类充当轻量级嵌入式HTTP服务器或至少一个HTTP服务器的子集。

在第3步中,他提到使用main方法创建发布者类。看起来它需要在Eclipse上作为Java应用程序运行。这是main方法中唯一的一行:Endpoint.publish,newHelloWorldImpl;啊错过了。在那里,Endpoint类充当各种嵌入式HTTP服务器。JSE附带了一个轻量级嵌入式HTTP服务器,其形式为。终结点不是服务器impl