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)
Copy to Clipboard Toggle word wrap
Procure pelo JAR contendo essa classe fazendo o seguinte:
  1. Abra um terminal e navegue até o diretório EAP5_HOME/.
  2. Emita o comando:
    grep 'org.hibernate.validator.ClassValidator' `find . \-name '*.jar'`
  3. 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
    Copy to Clipboard Toggle word wrap
  4. 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/.
  5. Recompile e implante o aplicativo novamente.
Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat