classDefNotFound acontece mas existe a classe

3 respostas
lgr

Estou a dois dias tentando encontrar uma solução pois o pool de conexão da minha aplicação não icializa pelo fato de não encontrar uma classe.
O fato é que a classe´está lá tanto no comons/lib quanto no WEB-INF/lib da aplicação.

Alguém já passou por este problema?

Neste momento qualquer ajuda é demais. :wink: :lol:

3 Respostas

lgr

Ah! no tomcat 5.5 já vem os jar para dbcp.E no site existe a seguinte informação.

naming-factory-dbcp.jar - Jakarta commons DBCP, providing a JDBC connection pool to web applications. The classes have been moved out of their default org.apache.commons package.

Verifiquei que realmente as classes se encontram dentro de org.apache.tomcat.dbcp.commons e não org.apache.commons package

A menssagem de erro é:
7031 [main] ERROR [localhost].[/contexto] - StandardWrapper.Throwable
java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool

será que tenho que modificar algo?

A

Vc quer usar o pool na sua aplicacao? Joga o jar do driver no commons/lib do tomcat e pronto. Depois é só fazer as suas configurações. Espero ter ajudado

Alberto

lgr

Não é só isso.
Deve ter que fazer alguma coisa.Na própria documentação fala que p naming-factory-dbcp.jar são os jar p fazer o pool mas que tem que fazer alguma coisa do tipo renomear …olha o que escrevi acima.

grato

cara o tomcat 5.5 não é igual ao 5 noque diz respeito a dbcp
há mudanças.

Criado 2 de outubro de 2006
Ultima resposta 2 de out. de 2006
Respostas 3
Participantes 2