Problema com hibernate+tomcat

uso o eclipse como IDE.
Estou tentando integrar o hibernate com o tomcat em um projeto JSP/Servlet, antes disso era com JDBC puro.

Para testar, criei um projeto desktop com hiberante e funcionou legal.

Agora no tomcat, quando eu chamo a servlet que tenta gravar uma informação no banco de dados, mostra o seguinte erro:

java.lang.NoClassDefFoundError: net/sf/hibernate/HibernateException

acredito que tenho que por ele no classpath, certo?

Pergunta, dentro do diretório do hibernate tem vários arquivos .jar
eu preciso colocar todos os arquivos no CLASSPATH ou existe alguma maneira de colocar o diretório inteiro?? (eu sei que eu copiando os arquivos para dentro do WEB-INF/lib funciona, mas eu quero tentar usar a opção de CLASSPATH, assim eu não preciso ficar copiando para todos os projetos que eu iniciar)[/code]

Vc tem que colocar um por um mesmo (no classpath) … ou seja, coloque tudo dentro do lib :lol:

Tah, pra nao ficar copiando pra todos os projetos vc pode colocar no subdiretorio shared do Tomcat_home … mas com isso vc nao conseguira usar varias versoes (nem pra teste) nem ter configuracoes distintas.

[]s

Não precisa colocar todos os Jars do Hibernate.

Basta os jars abaixo (No caso do Hib 2.0)

cglib-asm.jar
commons-collections.jar
commons-logging.jar
commons-lang.jar
jcs.jar
odmg.jar
dom4j.jar
hibernate2.jar

t+

Exceto commons-logging.jar, commons-pool.jar, commons-collection.jar e commons-dbcp.jar . O Tomcat já possui estes arquivos em TOMCAT_HOME/common/lib e, ao incluir estes .jar em WEB-INF/lib gera alguma problemas de incompatibilidade (hell of DLL for Java).

[quote=“vfpamp”]Não precisa colocar todos os Jars do Hibernate.

Basta os jars abaixo (No caso do Hib 2.0)

cglib-asm.jar
commons-collections.jar
commons-logging.jar
commons-lang.jar
jcs.jar
odmg.jar
dom4j.jar
hibernate2.jar

t+[/quote]

todas essas??

no meu caso eu nunca coloquei jcs.jar, odmg.jar e eu precisei adicionar commons-beautinuls.jar.

Estes jars são os básicos para poder utilizar o Hibernate?