Servlet and Hibernate

3 respostas
E

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.

3 Respostas

Z

O jar do hibernate está no seu classpath?

E

Sim esta.

Guto_Magalhaes

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

Criado 18 de agosto de 2007
Ultima resposta 20 de ago. de 2007
Respostas 3
Participantes 3