Urgente! NoClassDefFoundError
24/08/2011 13:41
0
Olá pessoal!

Eu estou usando STS para desenvolver uma aplicação Grails que pretende usar JMX para administrar servidores WebSphere Application Server remotos.

Eu coloquei uma biblioteca da IBM (com.ibm.ws.admin.client_7.0.0.jar) no diretório lib de minha aplicação.

Quando eu rodo ela usando o comando 'grails run-war', a aplicação roda normalmente, mas quando chamo a action que usa uma classe presente nessa biblioteca da IBM, eu obtenho o seguinte erro: NoClassDefFoundError

Error 500: Error creating bean with name 'bd.net.AdminConnectionController': Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [bd.net.AdminConnectionController]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError: com/ibm/websphere/management/AdminClient
Servlet: grails
URI: /BuildDeployApp/grails/adminConnection/index.dispatch
Exception Message: com.ibm.websphere.management.AdminClient
Caused by: Error creating bean with name 'bd.net.AdminConnectionController': Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [bd.net.AdminConnectionController]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError: com/ibm/websphere/management/AdminClient

Eu chequei o diretório onde o war é expandido e a biblioteca da IBM está lá. Só não sei porque a aplicação não está a encontrando.

Estou fazendo algo de errado? Alguma idéia?

Agradeço qualquer ajuda

Jefferson
Tags: NoClassDefFoundError


0
Oi Jefferson,

bom: pode ser que este jar possua uma dependência transitiva. Uma boa ferramenta para este tipo de ferramenta é o JarFinder (www.jarfinder.com).

Nele você digita o caminho completo para a classe e ele te mostra uma lista de arquivos jar que contém este arquivo.



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto