[RESOLVIDO]Hibernate não consegue achar cfg.Configuration se tento usa-lo em projeto web

ê diaxo… desse jeito não vo deixar de ser oreia seca nunca…

seguinte to tentando estudar mas todo segundo vem um erro ridiculo…
tenho um schema basico, com mapeamento de entidades, dao, tudo simples só pra ir testando
não ocorre nenhum erro nas classes javas com relação ao hibernate ou o código

mas agora que eu tento usar o hibernate por um jsp(pelo tomcat) ele dá esse erro aqui:

SEVERE: Servlet.service() for servlet jsp threw exception java.lang.ClassNotFoundException: org.hibernate.cfg.Configuration at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) at breno.dao.GenericDAO.carregar(GenericDAO.java:18) at org.apache.jsp._01_jsp._jspService(_01_jsp.java:66) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:619)

o código do jsp é bem simples, só isso aí que está embaixo… repetindo, não há erros se eu for executar isso no java

[code]<% PessoaDAO dao = new PessoaDAO();
out.println(dao.carregar(1));

%>[/code]

alguém pode me ajudar, por favor?

Como está o seu classpath?

Vc tem as bibliotecas do hibernate na lib do seu projeto? Ele não encontrou a classe. Se tiver a lib verifica se é esse mesmo o nome da classe.

[]'s

sim ta tudo lá…

eu até fiz um

org.hibernate.cfg.Configuration c = new org.hibernate.cfg.Configuration();
Syso©;

e não houve erro algum :confused:

tem como mostrar
essa classe GenericDAO.java na linha 18?

Ou de uma verificada.

aí está…

parece ser alguma coisa de configuração ou algum pau que não ta enchergando, pq acredito que os javas estão todos corretos(inclusive as classes eu só copiei de um excercício que fiz de hibernate, o erro só surgiu depois que tentei usar pelo jsp :()

[code]public class GenericDAO implements DAO{

Class<T> classe;

public GenericDAO(Class<T> classe) {
	this.classe = classe;
}

@SuppressWarnings("unchecked")
@Override
public T carregar(Integer id) {
	Session s = HibernateUtil.getSession();
	T entidade = (T)s.get(classe, id);
	s.close();
	return entidade;
}

}[/code]

esse é o getSession()…

[code] private HibernateUtil(){}

public static Session getSession(){
	if(sessionFactory == null){
		Configuration cfg = new AnnotationConfiguration();
		cfg.configure();
		sessionFactory = cfg.buildSessionFactory();

// session = sessionFactory.openSession();
}

	return sessionFactory.openSession();
}[/code]

ah consegui resolver galera, é que apesar da parte java estar com as bibliotecas no build path, não adiantava se as jars também não estivessem na pasta LIB no WEB-INF, o erro aparecia pro configuration só pq era o primeiro a dar erro mesmo…

brigado felagund e rafael pela ajuda

ps: aé vc ja tinha até dito, porra, so um asno :stuck_out_tongue: