Show Table of Contents
4.2.4. Trouver le JAR dans l'installation précédente
Si vous ne trouvez pas la classe dans un JAR empaqueté dans un module défini par le serveur, chercher le JAR dans votre installation EAP5_HOME ou dans le répertoire
lib/ de votre serveur précédent.
Par exemple, si vous apercevez la trace
ClassNotFoundException dans le log :
Causé par : java.lang.NoClassDefFoundError: org/hibernate/validator/ClassValidator à java.lang.Class.getDeclaredMethods0(Native Method)Chercher le JAR qui contient cette classe ainsi :
- Ouvrir un terminal et naviguer dans le répertoire
EAP5_HOME/. - Lancer la commande :
grep 'org.hibernate.validator.ClassValidator' `find . \-name '*.jar'` - Vous risquez d'apercevoir plus d'un résultat. Dans ce cas, nous avons besoin du résultat de JAR suivant :
Le fichier binaire ./jboss-eap-5.1/seam/lib/hibernate-validator.jar correspond
- Copier ce JAR dans le répertoire
lib/de l'application.Si vous pensez que vous avez besoin d'un grand nombre de JARS, il est sans doute plus facile de définir un module pour les classes. Voir Modules dans le chapitre Guide de démarrage des application de développement (Get Started Developing Applications) dans le Guide de développement de JBoss EAP 6 (Development Guide) à https://access.redhat.com/site/documentation/JBoss_Enterprise_Application_Platform/. - Construire et déployer l'application à nouveau.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.