Show Table of Contents
4.2.4. Localização do JAR na Instalação Anterior
Caso a classe não seja encontrada em um JAR empacotado em um módulo definido pelo servidor, procure o JAR na sua instalação EAP5_HOME ou no diretório
lib/ do seu servidor anterior.
Por exemplo, caso você encontre este rastreamento
ClassNotFoundException no log:
Caused by: java.lang.NoClassDefFoundError: org/hibernate/validator/ClassValidator at java.lang.Class.getDeclaredMethods0(Native Method)Procure pelo JAR contendo essa classe fazendo o seguinte:
- Abra um terminal e navegue até o diretório
EAP5_HOME/. - Emita o comando:
grep 'org.hibernate.validator.ClassValidator' `find . \-name '*.jar'` - Você pode encontrar mais de um resultado. Neste caso, o resultado a seguir é o JAR que precisamos:
Binary file ./jboss-eap-5.1/seam/lib/hibernate-validator.jar matches
- Copie esse JAR ao diretório
lib/do aplicativo.Se achar que precisa de um número grande de JARs, pode ser mais fácil definir um módulo para as classes. Para mais informações, consulte Modules no capítulo nomeado Get Started Developing Applications no Development Guide para o JBoss EAP 6 em https://access.redhat.com/site/documentation/JBoss_Enterprise_Application_Platform/. - Recompile e implante o aplicativo novamente.

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.