Problème
Le déploiement d’un service Web JAX-WS sur Tomcat entraîne le message d’erreur suivant:
java.lang.ClassNotFoundException: com.sun.xml.ws.transport.http.servlet.WSServletContextListener
Solution
La bibliothèque de dépendances JAX-WS “ jaxws-rt.jar ” est manquante.
-
Allez ici http://jax-ws.java.net/ .
-
Téléchargez la distribution RI JAX-WS.
-
Décompressez-le et copiez « jaxws-rt.jar » dans le dossier de la bibliothèque Tomcat.
“ \ {$ TOMCAT}/lib “.
-
Redémarrez Tomcat.
Référence
JavaDoc]
lien://tag/jax-ws/[jax-ws]