sun-jaxws.xml
es un descriptor de implementación propio necesario cuando los servicios web se implementan como un archivo estándar WAR
en un contenedor de servlets que no es Java EE5 utilizando la implementación de referencia de SUN.
Sun's RI usa WSServletContextListener
como el detector de eventos de contexto de servlet y WSServlet
como el servlet despachador; ambos deben ser declarados en web.xml
. El archivo sun-jaxws.xml
es necesario para definir los puntos finales del servicio web para el WSServlet
y hacerle saber a qué punto final debe enviarse una solicitud de servicio.
De esta manera, los servicios web se puede ejecutar en cualquier contenedor de servlets permitido JAX-WS
RI, a pesar de que no van a ser portátil.
Java EE 5 + servidores de aplicaciones compatibles tales como Glassfish, the reference implementation, cumplen con JSR 109 (Web services 1.2/1.3
) y JSR 224 (JAX-WS 2.0/2.1/2.2
) y no requieren descriptores no estándar sun-jaxws.xml
de despliegue.
Por favor, vea aquí para obtener más información:
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
¿Dónde exactamente lo encontraste esas referencias? – Puce
@Puce: por ejemplo aquí: http://www.mkyong.com/webservices/jax-ws/deploy-jax-ws-web-services-on-tomcat/, y en algunos otros lugares – JohnDoDo
Relacionados: http: //stackoverflow.com/questions/16537821/jax-ws-web-service-on-tomcat-without-sun-jaxws-xml –