Erro hibernate

1 resposta
F
protected SessionFactory getSessionFactory() {
		try {
			return (SessionFactory) new InitialContext()
					.lookup("SessionFactory");
		} catch (Exception e) {
			log.error("Could not locate SessionFactory in JNDI", e);
			throw new IllegalStateException(
					"Could not locate SessionFactory in JNDI");
		}
	}

esse codigo foi gerado pelo hibernate tools do eclipse… mas ele nao passa no try e vai pro catch imprimindo…
Could not locate SessionFactory in JNDI

java.lang.IllegalStateException: Could not locate SessionFactory in JNDI
	beans.TbEventosHome.getSessionFactory(TbEventosHome.java:31)
	beans.TbEventosHome.<init>(TbEventosHome.java:23)
	struts.InserirEventoAction.execute(InserirEventoAction.java:62)
	org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
	org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

1 Resposta

plentz

O código presume que haverá um serviço “bindado” com o alias “SessionFactory”. Verifique no log do seu AS se ele está subindo, e caso esteja, se está exatamente com aquele nome.

Criado 17 de julho de 2006
Ultima resposta 17 de jul. de 2006
Respostas 1
Participantes 2