Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/02/2016, 16:28
alberto2
 
Fecha de Ingreso: agosto-2015
Mensajes: 40
Antigüedad: 8 años, 8 meses
Puntos: 0
Problema en el web.xml al insertar filtro de cxf

Buenas a todos,
¿qué tal?
Necesito vuestra ayuda, veréis al insertar el Filtro para que capture la petición original al hacer una petición con SOAP añado un FiltroLogger. Al añadir las etiquetas filter y filter-mapping me da el error:

"Error de lectura XML: no se encuentra elemento"
"Ubicación: aquí_va_la_url?wsdl"
"Número de línea 1, columna 1:"


He probado de comentar el filter-mapping y desaparece el error pero no me funciona al obtener la petición, es decir el problema está en el filter-mapping y me da el error que he comentado arriba.
Muchas gracias a todos por vuestra ayuda. Espero respuestas.

A continuación tenéis el código de web.xml:

Código:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>serveis</display-name>
  
  <servlet>
    <servlet-name>cxf</servlet-name> 
    <servlet-class>
        org.apache.cxf.transport.servlet.CXFServlet
    </servlet-class>
    <init-param>
        <param-name>config-location</param-name>
        <param-value>
            classpath:META-INF/services/services.xml
        </param-value>
    </init-param>
  </servlet>

 <servlet-mapping>
    <servlet-name>cxf</servlet-name>
    <url-pattern>/*</url-pattern>
 </servlet-mapping>
    
     <filter>
         <filter-name>FiltroLogger</filter-name> <!-- Log Filter -->
           <filter-class>com.viajesurbis.traductor.FiltroLogger</filter-class>
     </filter>
    
     <filter-mapping>
           <filter-name>FiltroLogger</filter-name>
           <url-pattern>/*</url-pattern>
     </filter-mapping>
 
</web-app>