Servlet and Hibernate

Boa noite pessoal

Sou iniciante no servles e também no Hibernate.

Fiz uma pequena aplicação que usa servlet, na classe do servlet eu estava usando um objeto, para a minha aplicação funcionar, más não guadava os dados em nenhum banco. Minha aplicação sem o banco de dados funciona belezinha.

Comecei a estudar hibernate, estou desenrolando algumas coisas, estou inserindo, removendo e alterando os dados em um banco de dados. Tudo atraves de uma classe com um metodo main.

Agora estou querendo juntar o meu banco de dados com a aplicação. Minha interface chama o servlet, o mesmo se comunica com o banco de dados para adicionar os dados.

Meu Servlet tem os metodos doPost e doGet, ambos funcionando belezinha, pois já testei sem o uso do hibernate.
Quando vou fazer a conexão do hibernate, faço da seguinte maneira:

[b]Produtos produtos = new Produtos();
produtos.setCodCategoria(categoria);
produtos.setNome(nome);
produtos.setCodProdutos(codigo);

try {
ProdutosDAO produtosDAO = new ProdutosDAO();
produtosDAO.insert(produtos);
}catch (Exception e) {
e.printStackTrace();
}[/b]

Em um main isto funciona belezinha.
Más no servlet da o seguinte erro:

[b]type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Servlet execution threw an exception

root cause

java.lang.NoClassDefFoundError: org/hibernate/HibernateException
ServletSave.doPost(ServletSave.java:34)
ServletSave.doGet(ServletSave.java:47)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.13 logs.[/b]

Ajudas serão bem vindas.

O jar do hibernate está no seu classpath?

Sim esta.

Vc tem todos estes jars?

antlr.jar
cglib.jar
asm.jar
asm-attrs.jars
commons-collections.jar
commons-logging.jar
hibernate3.jar
jta.jar
dom4j.jar
log4j.jar