IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Wildfly/JBoss Java Discussion :

ClassCastException au chargement de Struts 2 (v2.1.6) sur JBoss 5.0 (v5.0.1.GA)


Sujet :

Wildfly/JBoss Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Mars 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Mars 2006
    Messages : 4
    Par défaut ClassCastException au chargement de Struts 2 (v2.1.6) sur JBoss 5.0 (v5.0.1.GA)
    Bonjour à tous,

    Je me permet de venir vous poser une petite question sur l'intégration de Struts 2 avec JBoss 5. En effet, au démarrage, je me retrouve avec l'exception suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Caused by: Caught exception while loading file struts-default.xml - [unknown location]
    	at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:894)
    	at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadDocuments(XmlConfigurationProvider.java:144)
    	at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:111)
    	at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:164)
    	at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
    	... 65 more
    Caused by: java.lang.ClassCastException: org.apache.xerces.jaxp.SAXParserFactoryImpl
    	at javax.xml.parsers.SAXParserFactory.newInstance(Unknown Source)
    	at com.opensymphony.xwork2.util.DomHelper.parse(DomHelper.java:93)
    	at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:885)
    	... 69 more
    Quelqu'un aurait-il déjà réussi à lancer Struts 2 (v2.1.6) sur la dernière version de JBoss (v5.0.1.GA) ?

    Si besoin, je peux vous fournir les fichiers de configuration mais pour l'instant mon appli ressemble beaucoup à un HelloWorld donc je pense que ça n'apportera pas grand chose...

    Je vous remercie d'avance,

    ToBeKedge

  2. #2
    Membre Expert
    Avatar de hasalex
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2009
    Messages
    879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2009
    Messages : 879
    Par défaut
    Je pense qu'il y a un conflit de version de Xerces entre ton application et les librairies "endorsed".

    As-tu déployé le(s) jar(s) de Xerces avec ton application.

  3. #3
    Futur Membre du Club
    Inscrit en
    Mars 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Mars 2006
    Messages : 4
    Par défaut
    Citation Envoyé par hasalex Voir le message
    Je pense qu'il y a un conflit de version de Xerces entre ton application et les librairies "endorsed".

    As-tu déployé le(s) jar(s) de Xerces avec ton application.
    Non justement, je n'utilise pas de Xerces sur mon appli. J'ai fait un essai sur un serveur Tomcat et il prend par défaut la class com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl qui se trouve en standard dans le JDK1.5.

    Y a-t-il un moyen de contourner les librairies qui se trouvent dans le répertoire "endorsed" ? J'ai bien essayé de les enlever mais c'est produit ce à quoi je m'attendais : le serveur ne pouvait plus démarrer normalement !

    Personne n'utilise Struts 2 avec JBoss 5 ?

    Merci d'avance à toutes et à tous !

  4. #4
    Rédacteur
    Avatar de longbeach
    Profil pro
    Architecte de système d’information
    Inscrit en
    Avril 2003
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Avril 2003
    Messages : 943
    Par défaut
    heu je ne pense pas faire avancer le schmilblick mais perso j'arrive à lancer Struts 2.0.11.2 sans problème sur JBOSS 5.0.0 CR1.
    C'est pas les mêmes versions que toi.

    Il faut copier toutes les libs de la distrib Struts dans ton build path. Je n'ai pas eu à faire de modifs concernant xerces.

  5. #5
    Membre Expert
    Avatar de hasalex
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2009
    Messages
    879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2009
    Messages : 879
    Par défaut
    Est-ce que tu as déployé ton application dans un JBoss vierge, sans aucune modification ni ajout de librairie ou d'application autre que celle que tu testes ?

  6. #6
    Membre émérite Avatar de XmasRock
    Inscrit en
    Janvier 2007
    Messages
    729
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 729
    Par défaut
    A la fin de mon article ici, http://noelrocher.org/spip.php?article8, l'exemple montre justement l'explication d'une erreur qui est proche de la tienne.

    Peut-être qu'avec un peu de chance ...

  7. #7
    Futur Membre du Club
    Inscrit en
    Mars 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Mars 2006
    Messages : 4
    Par défaut
    Merci à tous, je vais tester tout ça !

    Je vous tiens au courant (pour l'instant je suis sur une version 4.2.3.GA parce que j'ai un proto urgent à faire )

    A+

    ToBeKedge

  8. #8
    Membre Expert
    Avatar de hasalex
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2009
    Messages
    879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2009
    Messages : 879
    Par défaut
    En même temps, si ton application fonctionne sur une 4.2, tu n'as pas vraiment de raison de passer en 5.0 dans les prochaines semaines...

Discussions similaires

  1. Réponses: 0
    Dernier message: 11/03/2009, 12h11
  2. Réponses: 5
    Dernier message: 10/05/2007, 19h04
  3. [Struts]logic:iterate - une ligne sur deux en couleur
    Par jeb001 dans le forum Struts 1
    Réponses: 24
    Dernier message: 17/10/2005, 15h07
  4. Réponses: 6
    Dernier message: 10/08/2005, 17h28
  5. [Struts]Affiche d'une liste sur plusieurs pages
    Par guillaume_85 dans le forum Struts 1
    Réponses: 3
    Dernier message: 24/06/2005, 20h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo