sun-jaxws.xml - 什么时候需要,什么时候不需要?

2022-09-01 13:08:45

我给 JAX-WS 一个高度的概述,并注意到一些引用(以及 和 )。sun-jaxws.xmlcom.sun.xml.ws.transport.http.servlet.WSServletContextListenercom.sun.xml.ws.transport.http.servlet.WSServlet

在什么情况下需要这样做?(我认为JSR 109服务器?!


答案 1

sun-jaxws.xml是使用 SUN 的参考实现将 Web 服务作为标准归档部署到非 Java EE5 servlet 容器上时所需的专有部署描述符。WAR

Sun 的 RI 用作 servlet 上下文事件的侦听器和调度程序 servlet;这两者都必须在 中声明。然后,需要该文件来定义 Web 服务终结点,以便让它知道必须将服务请求分派到哪个终结点。WSServletContextListenerWSServletweb.xmlsun-jaxws.xmlWSServlet

通过这种方式,Web服务可以在任何启用了RI的servlet容器中运行,尽管它们不是可移植的。JAX-WS

Java EE 5+ 兼容的应用程序服务器(如 Glassfish)的参考实现,符合 JSR 109 () 和 JSR 224 (),不需要非标准的部署描述符。Web services 1.2/1.3JAX-WS 2.0/2.1/2.2sun-jaxws.xml

有关详细信息,请参阅此处:

http://jax-ws.java.net/nonav/2.2.1/docs/UsersGuide.html#1.0_Introduction

http://www.ibm.com/developerworks/java/library/j-jws9/index.html


答案 2

推荐