Servlet and Hibernate

3 respostas
E

Ola 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  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.[/b]

3 Respostas

L

Você incluiu os jars do hibernate em WEB-INF/lib da tua aplicação web?

E

sim eu os coloquei WEB-INF/lib.

R

É necessario configurar o Hibernate para acesso e mapeamento das tabelas.

Você também configurou para acesso no seu servidor?

Como ainda não foi informado essa possibilidade estou apenas levantando uma possivel causa.

Vlw!

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