[Solved] com.sun.xml.ws.transport.http.servlet.WSServletContextListener ClassNotFoundException


The reason for ClassNotFoundException : com.sun.xml.ws.transport.http.servlet.WSServletContextListener in your Java-Based Web Service Application (jax-ws) must be that you missed to add jaxws-rt.jar file or other files related to Web Services. Make sure that the below list of files is present under your Project -> WEB-INF/lib folder :

jaxb-core.jar
jaxb-impl.jar
jaxws-api.jar
jaxws-rt.jar
management-api.jar
policy.jar
stax-ex.jar
streambuffer.jar
Exception Stack trace : 

SEVERE: Error configuring application listener of class com.sun.xml.ws.transport.http.servlet.WSServletContextListener
java.lang.ClassNotFoundException: com.sun.xml.ws.transport.http.servlet.WSServletContextListener
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1710)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521)
	at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:506) 
        ...
        ...