Probleamas Facelets e Managed Bean

Olá, pessoal!!

Eu estava tentando criar menu em top da facelets e conteudo atualiza em cada pagina. no action vem managed Bean com o valor da Link. veja em abaixo os código que criei…

Facelets (componetes de menu é Primesfaces)

 <h:body>

        <div id="top" class="top">
           <h:form>
      
                <p:menubar>
                    <p:menuitem value="Notas e Presença" action="#{alunoBean.pagNotaPresenca}"/>
                    <p:menuitem value="Turmas" action="/paginas/aluno/turmaAluno.xhtml" />
                    <p:menuitem value="Noticias do Feed" action="/paginas/aluno/noticiaFeedAluno.xhtml"/>
                    <p:menuitem value="Dados do Aluno" action="/paginas/aluno/dadosAluno.xhtml"/>
                    <p:menuitem value="Alterar senha" action="/paginas/aluno/alterarSenhaAluno.xhtml"/>
                    <p:menuitem id="logout" value="Logout" action="#{alunoBean.pagLogout}"/>
                </p:menubar>
            </h:form>
        </div>

        <div id="content" class="center_content">
            <ui:insert name="content"/>
        </div>

    </h:body>

AlunoBean

public class AlunoBean {
    private String pagNotaPresenca = "/paginas/aluno/notaPresencaAluno.xhtml";
    private String pagTurma ="/paginas/aluno/turmaAluno.xhtml";
    private String pagNoticiaFeed = "/paginas/aluno/noticiaFeedAluno.xhtml";
    private String pagDadoAluno = "/paginas/aluno/dadosAluno.xhtml";
    private String pagAlterarSenha = "/paginas/aluno/alterarSenhaAluno.xhtml";
    private String pagLogout = "index";

    /**
     * Creates a new instance of AlunoBean
     */
    public AlunoBean() {
    }

    public String getPagNotaPresenca() {
        return pagNotaPresenca;
     
  }

    public String getPagTurma() {
        return pagTurma;
    }

    public String getPagNoticiaFeed() {
        return pagNoticiaFeed;
    }

    public String getPagDadoAluno() {
        return pagDadoAluno;
    }

    public String getPagAlterarSenha() {
        return pagAlterarSenha;
    }

    public String getPagLogout() {
        return pagLogout;
    }

Em cima no botão do ItemMenu “Notas e Presença” e não funcionou troca pagina em <ui:insert name=“content”/> mas no botão ItemMenu “Turmas” coloquei link normal e alterou a pagina.

Assim quando clicar botão do ItemMenu “Notas e Presença” e apareceu muito erros no log.

[code]
AVISO: #{alunoBean.pagNotaPresenca}: javax.el.MethodNotFoundException: /templates/TemplateAluno.xhtml @20,97 action="#{alunoBean.pagNotaPresenca}": Method not found: Bean.AlunoBean@279ca6bc.pagNotaPresenca()
javax.faces.FacesException: #{alunoBean.pagNotaPresenca}: javax.el.MethodNotFoundException: /templates/TemplateAluno.xhtml @20,97 action="#{alunoBean.pagNotaPresenca}": Method not found: Bean.AlunoBean@279ca6bc.pagNotaPresenca()
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:110)
at javax.faces.component.UICommand.broadcast(UICommand.java:315)
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:662)
Caused by: javax.faces.el.MethodNotFoundException: javax.el.MethodNotFoundException: /templates/TemplateAluno.xhtml @20,97 action="#{alunoBean.pagNotaPresenca}": Method not found: Bean.AlunoBean@279ca6bc.pagNotaPresenca()
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:92)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
… 31 more
Caused by: javax.el.MethodNotFoundException: /templates/TemplateAluno.xhtml @20,97 action="#{alunoBean.pagNotaPresenca}": Method not found: Bean.AlunoBean@279ca6bc.pagNotaPresenca()
at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:109)
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
… 32 more

INFO: Server shutdown initiated
INFO: closing
INFO: RAR7094: __ds_jdbc_ra shutdown successful.
GRAVE: service exception
java.lang.RuntimeException: ClientAbortException: java.nio.channels.ClosedChannelException
at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:246)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:179)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
at com.sun.enterprise.v3.services.impl.ContainerMapper$Hk2DispatcherCallable.call(ContainerMapper.java:354)
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:662)
Caused by: ClientAbortException: java.nio.channels.ClosedChannelException
at com.sun.grizzly.tcp.http11.GrizzlyOutputBuffer.doFlush(GrizzlyOutputBuffer.java:439)
at com.sun.grizzly.tcp.http11.GrizzlyOutputBuffer.flush(GrizzlyOutputBuffer.java:405)
at com.sun.grizzly.tcp.http11.GrizzlyOutputStream.flush(GrizzlyOutputStream.java:140)
at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:243)
… 18 more
Caused by: java.nio.channels.ClosedChannelException
at java.nio.channels.spi.AbstractSelectableChannel.register(AbstractSelectableChannel.java:167)
at java.nio.channels.SelectableChannel.register(SelectableChannel.java:254)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:141)
at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:76)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushChannel(SocketChannelOutputBuffer.java:426)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flushBuffer(SocketChannelOutputBuffer.java:498)
at com.sun.grizzly.http.SocketChannelOutputBuffer.flush(SocketChannelOutputBuffer.java:476)
at com.sun.grizzly.http.ProcessorTask.action(ProcessorTask.java:1287)
at com.sun.grizzly.tcp.Response.action(Response.java:268)
at com.sun.grizzly.tcp.http11.GrizzlyOutputBuffer.doFlush(GrizzlyOutputBuffer.java:434)
… 21 more[/code]

Espero que me dá dicas, obrigado!

Atenciosamente,