12
respostas

Error processing request - apos fazer o login

Estou usando o wildfly segui todos os passos da aula 3 ligando ao mysql não ha erros no fonte marcado pelo eclipese, eu faço o login normal, no entanto na proxima pagina tomo este erro:

Error processing request
Context Path:/livraria
Servlet Path:/livros.xhtml
Path Info:null
Query String:null
Stack Trace
javax.servlet.ServletException
javax.faces.webapp.FacesServlet.service(FacesServlet.java:671)
io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85)
io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)
io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:284)
io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:263)
io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:174)
io.undertow.server.Connectors.executeRootHandler(Connectors.java:202)
io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:793)
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
12 respostas

OI Luciano, esta parte da exception não está informando muita coisa, infelizmente. No console do servidor não aparece mais nada? Na hora que a aplicação sobe não tem nenhuma dica?

Então com o link acima ajuda em alguma coisa ? Pois eu andei pesquisando sobre esse erro e nao achei muita coisa tambem... achei estranho

Me refiro ao que ta no link

Pessoal alguem sabe me ajudar sobre isso ? Estou tentando refazer esse curso mas ta complicado justo nessa parte..

O seu log mostra que a aplicação subiu com sucesso. Qualquer xhtml que você crie e tenta acessar, da problema? Pode colocar o código no Github para eu dar uma olhada?

Oi alberto desculpa a demora tenho horarios complicados , na verdade não sao qualquer xhtmls eu acesso normal a tela de login.. fiz login funciona ! Esse erro começou assim que transferi o acesso pra base de dados conforme a aula propos e desde entao fico preso nela

<?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:ui="http://java.sun.com/jsf/facelets"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:p="http://primefaces.org/ui">

<ui:composition template="_template.xhtml">

    <ui:define name="corpo">

        <h:form id="formAutor" prependId="false">
            <p:panelGrid columns="2">
                 <f:facet name="header">  
                    Cadastro de autores
                </f:facet>

                <p:outputLabel value="Título:" />
                <p:inputText id="nome" value="#{autorBean.autor.nome}"  required="true"/>

                <f:facet name="footer">  
                    <p:commandButton value="Salvar" action="#{autorBean.cadastra}" 
                            process="@form" update="@form :mensagens"  />
                </f:facet>
            </p:panelGrid>

            <p:separator id="separatorAutor"/>

            <h3>Autores</h3>

            <p:dataList id="autores" value="#{autorBean.autores}" var="autor" itemType="disc">
                #{autor.nome}
            </p:dataList>

        </h:form>

    </ui:define>
</ui:composition>

</html>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Login:

<?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">

Cadastro de livros

Livros

<?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:ui="http://java.sun.com/jsf/facelets"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:p="http://primefaces.org/ui">

<ui:composition template="_template.xhtml">
    <ui:define name="corpo">

        <h:form id="formLivro" prependId="false">
            <p:panelGrid columns="2">
                 <f:facet name="header">  
                    Cadastro de livros
                </f:facet>

                <p:outputLabel value="Título: " />
                <p:inputText id="titulo" value="#{livroBean.livro.titulo}"  required="true"/>

                <p:outputLabel value="Autor: " />
                <p:selectOneMenu  value="#{livroBean.autorId}"  effect="fade" >  
                    <f:selectItems value="#{livroBean.autores}" var="autor" 
                                    itemValue="#{autor.id}" itemLabel="#{autor.nome}" />  
                </p:selectOneMenu>  

                <f:facet name="footer">  
                    <p:commandButton value="Salvar" action="#{livroBean.cadastra}" 
                                        update="@form :tabelaLivros :mensagens" />
                </f:facet>
            </p:panelGrid>
        </h:form>

    <p:separator id="separator"/>

    <h3>Livros</h3>

    <h:form id="tabelaLivros">
        <p:dataTable var="livro" value="#{livroBean.livros}">

            <p:column headerText="Título">
                <h:outputText value="#{livro.titulo}" />
            </p:column>

            <p:column headerText="Autor">
                <h:outputText value="#{livro.autor.nome}" />
            </p:column>

        </p:dataTable>
    </h:form>
    </ui:define>
</ui:composition>

</html>
<?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:ui="http://java.sun.com/jsf/facelets"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:p="http://primefaces.org/ui">

<ui:composition template="_template.xhtml">

    <ui:define name="corpo">

        <h:form id="formAutor" prependId="false">
            <p:panelGrid columns="2">
                 <f:facet name="header">  
                    Cadastro de autores
                </f:facet>

                <p:outputLabel value="Título:" />
                <p:inputText id="nome" value="#{autorBean.autor.nome}"  required="true"/>

                <f:facet name="footer">  
                    <p:commandButton value="Salvar" action="#{autorBean.cadastra}" 
                            process="@form" update="@form :mensagens"  />
                </f:facet>
            </p:panelGrid>

            <p:separator id="separatorAutor"/>

            <h3>Autores</h3>

            <p:dataList id="autores" value="#{autorBean.autores}" var="autor" itemType="disc">
                #{autor.nome}
            </p:dataList>

        </h:form>

    </ui:define>
</ui:composition>

</html>

Muito obrigado pela ajuda