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.