Me llamó la atención un problema en jboss. Cuando intento de desplegar mi .war en el servidor, consigo este error de seguimiento,Excepción de Class Cast: com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl
java.lang.ClassCastException: com.sun.org.apache.xerces.internal.jaxp.SAXParserF actoryImpl cannot be cast to javax.xml.parsers.SAXParserFactory
de la cual, es evidente que hay un choque de bibliotecas. Por lo tanto, eliminé el archivo jar que contiene xerces, que pasó por jaxp-ri-1.4.1.jar. Ahora, cuando intento volver a implementar, consigo este nuevo error,
java.lang.NullPointerException
at org.apache.commons.digester.Digester.getXMLReader(Digester.java:944)
at org.apache.commons.digester.Digester.parse(Digester.java:1765)
at org.apache.struts.action.ActionServlet.initServlet(ActionServlet.java
donde se queja de que no puede encontrar los analizadores XML.
Por lo tanto, ahora mi pregunta es que nadie sabe lo que puede ser una solución. ¿Algún archivo jaxp jar que no contenga el paquete xerces?
actualización
Hice lo que sugiere here y ahora tengo un nuevo error,
java.lang.NoClassDefFoundError: Could not initialize class com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl
que es una clase de uno de los frascos que he eliminado que contiene SAXParserFactory :(
Hola, hice lo que usted sugirió y ahora tengo un nuevo error, java.lang.NoClassDefFoundError: No se pudo inicializar com.sun clase. xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl que es una clase de uno de los jar que eliminé que contiene SaxParserFactory :( – Ozyman
¿Alguna información que podríamos tener en el JAR recién eliminado? –