title: JAX-WS context listener initializing failed in JBOSS
body: <p>I'm getting below error when trying to deploy a JAX-WS web service in JBOSS 4.0.3. I'm using JAX-WS RI runtime libraries. I'm not using JBOSS-WS the JBOSS specific JAX-WS.</p>
  
  <pre><code>18:31:21,125 INFO  [STDOUT] Feb 20, 2015 6:31:21 PM com.sun.xml.ws.transport.http.servlet.WSServletContextListener contextInitialized
  INFO: WSSERVLET12: JAX-WS context listener initializing
  18:31:21,203 INFO  [STDOUT] Feb 20, 2015 6:31:21 PM com.sun.xml.ws.transport.http.servlet.WSServletContextListener parseAdaptersAndCreateDelegate
  SEVERE: WSSERVLET11: failed to parse runtime descriptor:   
  java.lang.AbstractMethodError: javax.xml.transform.TransformerFactory.setFeature(Ljava/lang/String;Z)V
  java.lang.AbstractMethodError: javax.xml.transform.TransformerFactory.setFeature(Ljava/lang/String;Z)V
  at com.sun.xml.ws.util.xml.XmlUtil.newTransformerFactory(XmlUtil.java:392)
  at com.sun.xml.ws.util.xml.XmlUtil.newTransformerFactory(XmlUtil.java:400)
  at com.sun.xml.ws.util.xml.XmlUtil.&lt;clinit&gt;(XmlUtil.java:233)
  at com.sun.xml.ws.api.streaming.XMLStreamReaderFactory.getXMLInputFactory(XMLStreamReaderFactory.java:127)
  at com.sun.xml.ws.api.streaming.XMLStreamReaderFactory.&lt;clinit&gt;(XMLStreamReaderFactory.java:89)
  at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parse(DeploymentDescriptorParser.java:176)
  at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.parseAdaptersAndCreateDelegate(WSServletContextListener.java:131)
  at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(WSServletContextListener.java:152)
  at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669)
  at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104)
  at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
  at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
  at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  at java.lang.reflect.Method.invoke(Unknown Source)...
  </code></pre>
  
  <p>In the <code>web.xml</code> I've put the listener for the class:       <code>com.sun.xml.ws.transport.http.servlet.WSServletContextListener</code></p>