Não consigo achar o erro, me ajudem

Boa tarde

Estou seguindo um tutorial no youtube mas estou com um erro que não consigo identificar

Grave: JSF1073: javax.faces.event.AbortProcessingException obtido durante o processamento de INVOKE_APPLICATION 5: UIComponent-ClientId=j_idt7:loginButton, Message=/login.xhtml @33,94 actionListener="#{loginBean.login}": org.hibernate.exception.GenericJDBCException: Cannot open connection Grave: /login.xhtml @33,94 actionListener="#{loginBean.login}": org.hibernate.exception.GenericJDBCException: Cannot open connection javax.faces.event.AbortProcessingException: /login.xhtml @33,94 actionListener="#{loginBean.login}": org.hibernate.exception.GenericJDBCException: Cannot open connection at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:182) // error acima at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88) at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:769) at javax.faces.component.UICommand.broadcast(UICommand.java:300) at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794) at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259) at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593) at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161) at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231) at com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195) at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860) at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229) at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59) at com.sun.grizzly.ContextTask.run(ContextTask.java:71) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) at java.lang.Thread.run(Thread.java:722) Caused by: org.hibernate.exception.GenericJDBCException: Cannot open connection at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)


UsuarioDaoImpl

[code]package com.demo.dao.impl;

import com.demo.dao.UsuarioDao;
import com.demo.model.Usuario;
import com.demo.util.HibernateUtil;
import org.hibernate.Query;
import org.hibernate.Session;

public class UsuarioDaoImpl implements UsuarioDao {

@Override
public Usuario buscarPorUsuario(Usuario usuario) {
    Session session = HibernateUtil.getSessionFactory().openSession();
    String sql = "select u from Usuario u where username=:user and password=:pass";
    Query query = session.createQuery(sql);
    query.setString("user", usuario.getUsername());
    query.setString("pass", usuario.getPassword());
    return (Usuario) query.uniqueResult();
}

}
[/code]


LoginBean

package com.demo.bean;

import com.demo.dao.UsuarioDao;
import com.demo.dao.impl.UsuarioDaoImpl;
import com.demo.model.Usuario;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.faces.context.FacesContext;
import javax.faces.event.ActionEvent;
import org.primefaces.context.RequestContext;

@ManagedBean(name = "loginBean")
@SessionScoped
public class LoginBean {

    private Usuario usuario;

    public LoginBean() {
    }

    public void login(ActionEvent actionEvent) {
        RequestContext context = RequestContext.getCurrentInstance();
        FacesMessage msg = null;
        boolean loggedIn = false;

        UsuarioDao usuarioDao = new UsuarioDaoImpl();
        usuario = usuarioDao.buscarPorUsuario(usuario);

        if (usuario != null) {
            loggedIn = true;
            msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "Welcome", "Usuario");
        } else {
            loggedIn = false;
            msg = new FacesMessage(FacesMessage.SEVERITY_WARN, "Login Error", "Invalid credentials");
        }

        FacesContext.getCurrentInstance().addMessage(null, msg);
        context.addCallbackParam("loggedIn", loggedIn);
    }

    public Usuario getUsuario() {
        if (usuario == null) {
            usuario = new Usuario();
        }
        return usuario;
    }

    public void setUsuario(Usuario usuario) {
        this.usuario = usuario;
    }
}


Login.xhtml

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:p="http://primefaces.org/ui"
      xmlns:f="http://java.sun.com/jsf/core">
    <h:head>
        <title>Login con Permisos</title>
        <link rel="stylesheet" href="resources/css/style.css" />
    </h:head>
    <h:body>
        <h:outputLink id="loginLink" value="javascript:void(0)" onclick="dlg.show()" title="login">     
            <p:graphicImage id="centrar" value="/resources/img/cartel.png" />
        </h:outputLink>  

        <p:growl id="growl" showDetail="true" life="3000" />  

        <p:dialog id="dialog" header="Acceso Restringido" widgetVar="dlg" modal="true">
            <h:form>  

                <h:panelGrid columns="2" cellpadding="5">  
                    <h:outputLabel for="username" value="Nombre de Usuario:" />  
                    <p:inputText value="#{loginBean.usuario.username}"   
                                 id="username" required="true" label="username" />  

                    <h:outputLabel for="password" value="Contrase&ntilde;a:" />  
                    <h:inputSecret value="#{loginBean.usuario.password}"   
                                   id="password" required="true" label="password" />  

                    <f:facet name="footer">  
                        <p:commandButton id="loginButton" value="Ingresar" update=":growl"   
                                         actionListener="#{loginBean.login}" icon="llave"   
                                         oncomplete="handleLoginRequest(xhr, status, args)"/>  
                    </f:facet>  
                </h:panelGrid>  

            </h:form>
        </p:dialog>  

        <script type="text/javascript">  
            function handleLoginRequest(xhr, status, args) {  
                if(args.validationFailed || !args.loggedIn) {  
                    jQuery('#dialog').effect("shake", { times:3 }, 100);  
                } else {  
                    dlg.hide();  
                    jQuery('#loginLink').fadeOut();
                    window.location = "/WebLogin/inicio.jsf";
                }  
            }  
        </script>
    </h:body>
</html>

Alguma luz no fim do tunel? =/

Você configurou o arquivos hibernate.cgf.xml dentro do seu projeto. Este arquivo precisa estar no seu classpath para o hibernate conseguir realizar a conexão com o banco.

Caused by: org.hibernate.exception.GenericJDBCException: Cannot open connection

a connection da sua session do hibernate não esta aberta

coloca o código do HibernateUtil pra gente da uma analisada tambem

+1

[quote=DaniloAndrade]
coloca o código do HibernateUtil pra gente da uma analisada tambem[/quote]²

aqui esta

HibernateUtil.

[code]
package com.demo.util;

import org.hibernate.cfg.AnnotationConfiguration;
import org.hibernate.SessionFactory;

public class HibernateUtil {

private static final SessionFactory sessionFactory;

static {
    try {
        // Create the SessionFactory from standard (hibernate.cfg.xml) 
        // config file.
        sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory();
    } catch (Throwable ex) {
        // Log the exception. 
        System.err.println("Initial SessionFactory creation failed." + ex);
        throw new ExceptionInInitializerError(ex);
    }
}

public static SessionFactory getSessionFactory() {
    return sessionFactory;
}

}[/code]

erros abaixo

[code]//Error abaixo

Grave: JSF1073: javax.faces.event.AbortProcessingException obtido durante o processamento de INVOKE_APPLICATION 5: UIComponent-ClientId=j_idt7:loginButton, Message=/login.xhtml @33,94 actionListener="#{loginBean.login}": java.lang.ExceptionInInitializerError
Grave: /login.xhtml @33,94 actionListener="#{loginBean.login}": java.lang.ExceptionInInitializerError
javax.faces.event.AbortProcessingException: /login.xhtml @33,94 actionListener="#{loginBean.login}": java.lang.ExceptionInInitializerError
at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:182)

at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)
at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:769)
at javax.faces.component.UICommand.broadcast(UICommand.java:300)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
at com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.ExceptionInInitializerError
at com.demo.util.HibernateUtil.(HibernateUtil.java:28)
at com.demo.dao.impl.UsuarioDaoImpl.buscarPorUsuario(UsuarioDaoImpl.java:13)
at com.demo.bean.LoginBean.login(LoginBean.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.sun.el.parser.AstValue.invoke(AstValue.java:254)
at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:302)
at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:148)
… 33 more
Caused by: org.hibernate.HibernateException: Could not parse configuration: /hibernate.cfg.xml
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1494)
at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:990)
at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:69)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1428)
at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:972)
at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:69)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1414)
at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:966)
at com.demo.util.HibernateUtil.(HibernateUtil.java:24)
… 43 more
Caused by: org.dom4j.DocumentException: Error on line 17 of document : O conteúdo não é permitido na seção à esquerda. Nested exception: O conteúdo não é permitido na seção à esquerda.
at org.dom4j.io.SAXReader.read(SAXReader.java:482)
//erro
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1484)
… 51 more
at org.dom4j.io.SAXReader.read(SAXReader.java:482)[/code]

[quote=Brisax]aqui esta

hibernate.cfg.xml

[code]<?xml version="1.0" encoding="UTF-8"?>

org.hibernate.dialect.MySQLDialect com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/demo root marco true thread [/code] [/quote] Não, precisamos da classe HibernateUtil para analisar onde é o erro.

eu coloquei tudo junto ali em cima =/

[code] package com.demo.util;

import org.hibernate.cfg.AnnotationConfiguration;  
import org.hibernate.SessionFactory;  
  
  
public class HibernateUtil {  
  
    private static final SessionFactory sessionFactory;  
      
    static {  
        try {  
            // Create the SessionFactory from standard (hibernate.cfg.xml)   
            // config file.  
            sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory();  
        } catch (Throwable ex) {  
            // Log the exception.   
            System.err.println("Initial SessionFactory creation failed." + ex);  
            throw new ExceptionInInitializerError(ex);  
        }  
    }  
      
    public static SessionFactory getSessionFactory() {  
        return sessionFactory;  
    }  
} [/code]

[quote=drsmachado][quote=Brisax]aqui esta

hibernate.cfg.xml

[code]<?xml version="1.0" encoding="UTF-8"?>

org.hibernate.dialect.MySQLDialect com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/demo root marco true thread [/code] [/quote] Não, precisamos da classe HibernateUtil para analisar onde é o erro.[/quote]

tira essas duas linhas

  <mapping resource="com/demo/model/Perfil.hbm.xml"/>
    <mapping resource="com/demo/model/Usuario.hbm.xml"/>

do seu hibernate.cfg.xml

depois cria uma classe de teste e tenta abrir uma session

acho que o problema ta no xml mesmo

[quote=DaniloAndrade][quote=drsmachado][quote=Brisax]aqui esta

hibernate.cfg.xml

[code]<?xml version="1.0" encoding="UTF-8"?>

org.hibernate.dialect.MySQLDialect com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/demo root marco true thread [/code] [/quote] Não, precisamos da classe HibernateUtil para analisar onde é o erro.[/quote]

tira essas duas linhas

  <mapping resource="com/demo/model/Perfil.hbm.xml"/>
    <mapping resource="com/demo/model/Usuario.hbm.xml"/>

do seu hibernate.cfg.xml

depois cria uma classe de teste e tenta abrir uma session

acho que o problema ta no xml mesmo[/quote]

Tirei essas 2 linhas e deu erro no mapeamento, na hora de logar o certo é ele da o select buscando username and password verificando se usuario existe para logar no site e aparecer mensagem de boas vindas ou error

só que não faz nada =/

Acesse o CMD e digite: telnet (127.0.0.1 ou localhost) 3306, se apresentar erro é pq seu banco está fora do ar.

Posta o log do erro que deu depois que vc tirou as duas linhas do hibernate.cfg.xml

Pelo que vc escreveu no post anterior, da pra Deduzir que o problema ta em um dos xmls de mapeamento de suas entidades pois antes ele dava erro na hora de ler seu xml, mas pra ter certeza vc precisa colocar o log e esses dois xmls pra darmos uma olhada

Grave: Error parsing XML: /hibernate.cfg.xml(17) O conteúdo não é permitido na seção à esquerda.
Grave: Initial SessionFactory creation failed.org.hibernate.HibernateException: Could not parse configuration: /hibernate.cfg.xml
Grave: ‘java.lang.ExceptionInInitializerError’ recebido ao invocar escuta de ação ‘#{loginBean.login}’ para o componente ‘loginButton’
Grave: java.lang.ExceptionInInitializerError

Log completo espero que vc entenda =/[code]

Grave: Error parsing XML: /hibernate.cfg.xml(17) O conteúdo não é permitido na seção à esquerda.
Grave: Initial SessionFactory creation failed.org.hibernate.HibernateException: Could not parse configuration: /hibernate.cfg.xml
Grave: ‘java.lang.ExceptionInInitializerError’ recebido ao invocar escuta de ação ‘#{loginBean.login}’ para o componente ‘loginButton’
Grave: java.lang.ExceptionInInitializerError
at com.demo.util.HibernateUtil.(HibernateUtil.java:28)
at com.demo.dao.impl.UsuarioDaoImpl.buscarPorUsuario(UsuarioDaoImpl.java:13)
at com.demo.bean.LoginBean.login(LoginBean.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.sun.el.parser.AstValue.invoke(AstValue.java:254)
at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:302)
at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:148)
at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)
at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:769)
at javax.faces.component.UICommand.broadcast(UICommand.java:300)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
at com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
at java.lang.Thread.run(Thread.java:722)
Caused by: org.hibernate.HibernateException: Could not parse configuration: /hibernate.cfg.xml
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1494)
at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:990)
at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:69)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1428)
at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:972)
at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:69)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1414)
at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:966)
at com.demo.util.HibernateUtil.(HibernateUtil.java:24)
… 43 more
Caused by: org.dom4j.DocumentException: Error on line 17 of document : O conteúdo não é permitido na seção à esquerda. Nested exception: O conteúdo não é permitido na seção à esquerda.
at org.dom4j.io.SAXReader.read(SAXReader.java:482)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1484)
… 51 more

Grave: JSF1073: javax.faces.event.AbortProcessingException obtido durante o processamento de INVOKE_APPLICATION 5: UIComponent-ClientId=j_idt7:loginButton, Message=/login.xhtml @33,94 actionListener="#{loginBean.login}": java.lang.ExceptionInInitializerError
Grave: /login.xhtml @33,94 actionListener="#{loginBean.login}": java.lang.ExceptionInInitializerError
javax.faces.event.AbortProcessingException: /login.xhtml @33,94 actionListener="#{loginBean.login}": java.lang.ExceptionInInitializerError
at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:182)
at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)
at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:769)
at javax.faces.component.UICommand.broadcast(UICommand.java:300)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
at com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.ExceptionInInitializerError
at com.demo.util.HibernateUtil.(HibernateUtil.java:28)
at com.demo.dao.impl.UsuarioDaoImpl.buscarPorUsuario(UsuarioDaoImpl.java:13)
at com.demo.bean.LoginBean.login(LoginBean.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.sun.el.parser.AstValue.invoke(AstValue.java:254)
at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:302)
at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:148)
… 33 more
Caused by: org.hibernate.HibernateException: Could not parse configuration: /hibernate.cfg.xml
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1494)
at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:990)
at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:69)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1428)
at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:972)
at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:69)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1414)
at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:966)
at com.demo.util.HibernateUtil.(HibernateUtil.java:24)
… 43 more
Caused by: org.dom4j.DocumentException: Error on line 17 of document : O conteúdo não é permitido na seção à esquerda. Nested exception: O conteúdo não é permitido na seção à esquerda.
at org.dom4j.io.SAXReader.read(SAXReader.java:482)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1484)
… 51 more
[/code]

Seria possivel você me dar suporte pelo TeamView? ou eu posso te passar o banco de dados + o projeto para vc executar e tentar achar o erro =/

esta bem foda =/

me add no face https://www.facebook.com/Struct.dorlitz

Qual a versão do Hibernate que você está usando?
Tenta usar

Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); sessionFactory = cfg.buildSessionFactory();

O teu arquivo hibernate.cfg.xml está na pasta src ?
Verificou se o teu projeto tem o driver do MySql ?
Você está mapeando as entidades em xml ou usando annotations ?

Bom dia, galera!!

Estou seguindo o mesmo vídeo que o colega postou e o meu problema é o mesmo…já segui todas as orientações que vcs colocaram e nada ainda!!!

Inclusive, vi essa dica aqui http://www.guj.com.br:8080/java/292769-login-com-filter—jsf-e-hibernate sobre o mesmo vídeo, porém, o erro é diferente!!!

De ambas as formas, o que recebo é falha na conexão com o MySQL…alguma outra sugestão?

Obrigado!!

Aê galera, bom dia mais uma vez!!!..

consegui descobrir onde estava meu erro…

meu hibernate.cfg estava com alguns parâmetros errados no

como saí escrevendo na correria, deixei isso passar batido…revisando alguns posts, pensei até em trocar a versão do hibernate!!!(como diz aqui http://stackoverflow.com/questions/10354997/no-suitable-driver-found-for-jdbcmysql-localhost3306-test )…

Bom, fica a dica para quem chegar até aqui!!!..abraço!!!

Moving foward!!