Saltar al contenido

NoClassDefFoundError: org / w3c / dom / ElementTraversal

Solución:

Parece que ElementTraversal es parte de xml-apis-2.10.0.jar que debería haber sido proporcionado con su instalación de Shibboleth.

Entonces, si estaba siguiendo estas instrucciones, también debería haber seguido este paso:

Respalde a Xerces y Xalan creando el directorio JETTY_HOME / lib / endorsed / y copie los archivos .jar incluidos en el directorio fuente IdP endorsed / en el directorio recién creado.

Siempre que haya copiado todos los archivos jar correctamente, debería estar bien. Supongo que te perdiste ese paso, o tal vez solamente copió los archivos jar con Xalan o Xerces en el nombre, y se perdió los otros dos.

En mi caso, el problema se solucionó cambiando la versión de xml-apis de 1.3.04 a 1.4.01.

Por cierto, la versión 2.10.0 no existe en Maven Central (tengo curiosidad por saber dónde la encontró Jon Skeet).

Agregue esto en su archivo, para resolver la dependencia:

 <dependency>
      <groupId>xml-apis</groupId>
      <artifactId>xml-apis</artifactId>
      <version>1.4.01</version>
 </dependency>
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *