我一直在研究JAX-WS RI文档,其中提到了非Java EE 5 servlet和Java EE 5 servlet容器的术语。
文档/示例讨论如何在非Java EE 5 servlet容器中使用JAX-WS,使用专有部署描述符sun-jaxws.xml和servlet com.sun.xml.ws.transport.http.servlet.WSServlet。这意味着您可以在任何启用了JAX-WS RI的servlet容器中运行JAX-WS RI应用程序。使用专有DD和servlet的应用程序将在启用了JAX-WS RI的Java EE 5 servlet容器中运行,但它们不是可移植的。如果您想以Java EE可移植的方式在Java EE容器中使用JAX-WS,则需要使用标准的Java EE 5部署描述符;请参阅Java EE 5或Glassfish文档/示例。
那么,什么是非Java EE 5 servlet和Java EE 5 servlet容器?这是因为不同的Java和servlet规范版本吗?
文档/示例讨论如何在非Java EE 5 servlet容器中使用JAX-WS,使用专有部署描述符sun-jaxws.xml和servlet com.sun.xml.ws.transport.http.servlet.WSServlet。这意味着您可以在任何启用了JAX-WS RI的servlet容器中运行JAX-WS RI应用程序。使用专有DD和servlet的应用程序将在启用了JAX-WS RI的Java EE 5 servlet容器中运行,但它们不是可移植的。如果您想以Java EE可移植的方式在Java EE容器中使用JAX-WS,则需要使用标准的Java EE 5部署描述符;请参阅Java EE 5或Glassfish文档/示例。
那么,什么是非Java EE 5 servlet和Java EE 5 servlet容器?这是因为不同的Java和servlet规范版本吗?