Sou novato na utilizacao de glassfish e hibernate e estou tendo problemas para implantar um webservice no glassfish.
Domínio do glassfish aparece o seguinte erro:
SEVERE: Class [ org/hibernate/Session ] not found. Error while loading [ class org.exactinfo.wsestoque.cliente.EstoqueClienteWS ]
WARNING: Error in annotation processing: java.lang.NoClassDefFoundError: org/hibernate/Session
SEVERE: Exception while deploying the app
alguma pista?
segue o codigo do webservice:
@WebService()
@Stateless()
@Remote(InterfaceReqEstoqueWS.class)
public class EstoqueClienteWS implements InterfaceReqEstoqueWS{
@WebMethod(operationName = "reqProdutoSimples")
public ProcReqEstoqueSimples reqProduto(ReqEstoqueSimples req) {
//cria o processo de retorno
ProcReqEstoqueSimples proc = new ProcReqEstoqueSimples();
proc.setData_processo(Calendar.getInstance());
proc.setRequisicao(req);
proc.setResultado(ProcReqEstoqueSimples.Retorno.RECEBIDO);
HashSet processos = (HashSet) req.getProcessos();
if (processos == null) processos = new HashSet();
processos.add(proc);
req.setProcessos(processos);
//cria a sessao no banco de dados
SessionFactory sessionFactory = HibernateUtil.getSessionFactory();
Session session = sessionFactory.openSession();
//inicia a transacao
session.beginTransaction();
session.save(req);
session.save(proc);
session.getTransaction().commit();
return proc;
}
@WebMethod(operationName = "reqEstoque")
public Integer reqEstoque() {
throw new UnsupportedOperationException("Not supported yet.");
}
}