Classe Cast exception: com.soleil.org.apache.xerces.interne.jaxp.DocumentBuilderFactoryImpl

Je me suis heurté à un problème dans jboss. Lorsque j'essaie de déployer mon .la guerre dans le serveur, j'obtiens cette erreur suivante,

java.lang.ClassCastException: com.sun.org.apache.xerces.internal.jaxp.SAXParserF
actoryImpl cannot be cast to javax.xml.parsers.SAXParserFactory

à partir de laquelle, il est tout à fait évident qu'il y a un choc des bibliothèques. Donc, j'ai supprimé le fichier jar qui contient xerces, qui est passé par jaxp-ri-1.4.1.jar. Maintenant, quand j'essaie de re-déployer, je reçois cette nouvelle erreur,

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

où il se plaint qu'il ne peut pas trouver les parseurs xml.

Donc, maintenant mes questions, c'est que quelqu'un sait ce qui peut être une solution. Tout jaxp fichier jar qui ne contient pas la xerces paquet?

Mise à jour

J'ai fait comme l'a suggéré ici et maintenant j'ai un nouveau message d'erreur,

java.lang.NoClassDefFoundError: Could not initialize class com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl

qui est une classe à partir de l'une des pots que j'ai supprimé qui contient SaxParserFactory 🙁

Salut, j'ai fait comme vous l'avez suggéré, et maintenant j'ai un nouveau message d'erreur, java.lang.NoClassDefFoundError: impossible d'initialiser la classe com.soleil.xml.bind.v2.de modèle.impl.RuntimeBuiltinLeafInfoImpl qui est une classe à partir de l'une des pots que j'ai supprimé qui contient SaxParserFactory 🙁
Toute information que nous pourrions avoir sur le nouveau supprimé POT?

OriginalL'auteur Ozyman | 2010-11-25