Fórum Configuração do faces-config-xml e web.xml no JSF Usando Myfaces e Trinidad #393373
05/01/2011
0
Mas ate agora nada resolvido alguém pode ajudar?
Um ótimo restinho de tarde.
java.lang.NullPointerException
at javax.faces.component.UIComponentBase.getRenderer(UIComponentBase.java:1268)
at javax.faces.component.UIComponentBase.decode(UIComponentBase.java:788)
at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1047)
at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1042)
at javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:941)
at com.sun.faces.lifecycle.ApplyRequestValuesPhase.execute(ApplyRequestValuesPhase.java:78)
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:312)
at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1523)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:188)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:641)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:97)
at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:85)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:185)
at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:325)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:226)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:165)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
at java.lang.Thread.run(Thread.java:619)

Alberon Oliveira
Curtir tópico
+ 0Posts
05/01/2011
Robson Teixeira
Verifique como vc escreveu suas paginas web pois na hora de renderizar o jsf não consegue da para entender isso no statctrace posto caso o erro persista mostre a pagina que está tentando chamar e tambem cole o stacktrace todo para que a analise seja melhor feita.
Gostei + 0
06/01/2011
Alberon Oliveira
Na verdade todas as paginas estão com esse erro!
Se clicar em envia um simplis formulário apresenta o erro.
- Stack Trace java.lang.NullPointerException
at javax.faces.component.UIComponentBase.getRenderer(UIComponentBase.java:1268)
at javax.faces.component.UIComponentBase.decode(UIComponentBase.java:788)
at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1047)
at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1042)
at javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:941)
at com.sun.faces.lifecycle.ApplyRequestValuesPhase.execute(ApplyRequestValuesPhase.java:78)
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:312)
at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1523)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:188)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:641)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:97)
at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:85)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:185)
at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:325)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:226)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:165)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
at java.lang.Thread.run(Thread.java:619)
+- Component Tree <UIViewRoot id="j_id1" inView="true" locale="pt_BR" rendered="true" transient="false"><UIOutput id="j_idt2" inView="true" rendered="true" transient="false"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <meta http-equiv="pragma" content="no-cache"/> <meta http-equiv="expires" content="0"/> <link href="#{appResources.css}/default.css" rel="stylesheet" type="text/css"/> <link href="#{appResources.css}/cssLayout.css" rel="stylesheet" type="text/css"/> <link rel="shortcut icon" href="#{appResources.js}"/> <script type="text/javascript" src="#{appResources.js}/menu.js"/> <script type="text/javascript" src="#{appResources.js}/calendario.js"/> <script type="text/javascript" src="#{appResources.js}/aapf.js"/> <title>SAE</title><script type="text/javascript"> /*<![CDATA[*/ // PRINCIPAL menu[0] = new Array(); menu[0][0] = new Menu(true, '»', 0, 101, 180, '#E5F0FA', '#B7CDE4', '#E5F0FA', 'menuAzulEscuro'); menu[0][1] = new Item(' Pagina Inicial', '/site_sae/faces/index.xhtml', '', 20, 40, 0 ,'left', ' <img src="/site_sae/img/setaMenu.gif" border="0"/> ', 00, 00); menu[0][2] = new Item(' Grupo', '/site_sae/faces/pgGrupo/form_grupo.xhtml', '', 20, 40, 1 ,'left',' <img src="/site_sae/img/setaMenu.gif" border="0"/> ', 00, 20); menu[0][3] = new Item(' Questão', '/site_sae/faces/pgQuestao/form_questao.xhtml', '', 20, 40, 2 ,'',' <img src="/site_sae/img/setaMenu.gif" border="0"/> ', 00, 40); menu[0][4] = new Item(' Evento', '/site_sae/faces/pgEvento/form_evento.xhtml', '', 20, 40, 3 ,'',' <img src="/site_sae/img/setaMenu.gif" border="0"/> ', 00, 60); menu[0][5] = new Item(' Avaliação', '/site_sae/faces/pgAvaliacao/montagemAvaliacao.xhtml', '', 20, 40, 4 ,'',' <img src="/site_sae/img/setaMenu.gif" border="0"/> ', 00, 80); // PRINCIPAL FIM // GRUPO menu[1] = new Array(); menu[1][0] = new Menu(true, '»', 181, 0, 180, '#E5F0FA', '#B7CDE4', '#E5F0FA', 'menuAzulEscuro'); menu[1][1] = new Item(' Inserir', '/site_sae/faces/pgGrupo/form_grupo.xhtml', '', 20, 40, 0 ,'','', 00, 00); menu[1][2] = new Item(' Consultar', '/site_sae/faces/pgGrupo/consultarGrupo.xhtml', '', 20, 40, 0 ,'','', 00, 20); menu[1][3] = new Item(' Listar Grupo', '/site_sae/faces/pgGrupo/listar_todosGrupo.xhtml', '', 20, 40, 0 ,'','', 00, 40); // GRUPO FIM // QUESTAO menu[2] = new Array(); menu[2][0] = new Menu(true, '»', 181, 0, 180, '#E5F0FA', '#B7CDE4', '#E5F0FA', 'menuAzulEscuro'); menu[2][1] = new Item(' Inserir', '/site_sae/faces/pgQuestao/form_questao.xhtml', '', 20, 40, 0 ,'','', 00, 00); menu[2][2] = new Item(' Consultar', '/site_sae/faces/pgQuestao/consultarQuestao.xhtml', '', 20, 40, 0 ,'','', 00, 20); menu[2][3] = new Item(' Listar Questão', '/site_sae/faces/pgQuestao/listar_todasQuestao.xhtml', '', 20, 40, 0 ,'','', 00, 40); // QUESTAO FIM // EVENTO menu[3] = new Array(); menu[3][0] = new Menu(true, '»', 181, 0, 180, '#E5F0FA', '#B7CDE4', '#E5F0FA', 'menuAzulEscuro'); menu[3][1] = new Item(' Incluir', '/site_sae/faces/pgEvento/form_evento.xhtml', '', 20, 40, 0 ,'','', 00, 00); menu[3][2] = new Item(' Consultar', '/site_sae/faces/pgEvento/consultarEvento.xhtml', '', 20, 40, 0 ,'','', 00, 20); menu[3][3] = new Item(' Listar Evento', '/site_sae/faces/pgEvento/listar_todosEvento.xhtml', '', 20, 40, 0 ,'','', 00, 40); // EVENTO FIM // MontagemAvalição menu[4] = new Array(); menu[4][0] = new Menu(true,'»', 181, 0, 180, '#E5F0FA', '#B7CDE4', '#E5F0FA', 'menuAzulEscuro'); menu[4][1] = new Item(' Montagem', '/site_sae/faces/pgAvaliacao/montagemAvaliacao.xhtml', '', 20, 40, 0 ,'','', 00, 00); menu[4][2] = new Item(' Consultar', '/site_sae/faces/pgAvaliacao/consulatr.xhtml', '', 20, 40, 0 ,'','', 00, 20); menu[4][3] = new Item(' Listar', '/site_sae/faces/pgAvaliacao/listar_todasAvaliacao.xhtml', '', 20, 40, 0 ,'','', 00, 40); // MontagemAvaliação Fim /*]]>*/ </script></UIOutput><UIOutput id="j_idt7" inView="true" rendered="true" transient="false"><table cellpadding="0" cellspacing="0" style="width: 778px; height: 70%;" border="0"> <!-- CABEÇALHO --> <tr> <td colspan="2" style="background-image: url('#{appResources.img}/bgTesteiraTr.jpg'); height:10px;" align="right"> <div id="topo"><ComponentRef id="j_idt9" inView="true" rendered="true" transient="false"><link href="#{appResources.css}/cabecalho.css" rel="stylesheet" type="text/css"/> <table width="850" border="0" cellpadding="0" cellspacing="0"> <tr> <td valign="top"> <div> <div id="testeiraLogo"> <img align="middle" alt="logo" src="#{appResources.img}/logoBB.gif"/> </div> <div id="testeiraLinha1"> <div id="testeiraTituloIntra"> <a href="http://intranet.bb.com.br/portal/APPS/trb/index.jsp"><img src="#{appResources.img}/imgTitIntranet.gif" border="0" alt="intranet.bb.com.br"/></a> </div> <div id="testeiraNome"><HtmlOutputText escape="true" id="j_idt11" inView="true" rendered="true" transient="false" value="ALBERTINO DE JESUS OLIVEIRA"/></div> <div id="testeiraLinks" style="background-color:transparent"> <div id="testeiraAcesso" style="text-align: right"> NVL1 T1037989 <a href="https://intranet.bb.com.br/portal/APPS/servlet/br.com.bb.customizacao.servlets.ServletEncerraSessao">Sair</a> </div> </div> </div> </div> <div id="testeiraLinha2"> <div id="testeiraBotoes"> <a href="http://intranet.bb.com.br/portal/APPS/trb/index.jsp"><img alt="Descubra informações e ferramentas de apoio para suas tarefas diárias" src="#{appResources.img}/btTrbOn.gif" border="0"/></a> <a href="http://intranet.bb.com.br/portal/APPS/obb/index.jsp"><img alt="Conheça melhor sua Empresa" src="#{appResources.img}/btObb.gif" border="0"/></a> <a href="http://intranet.bb.com.br/portal/APPS/voce/index.jsp"><img alt="Veja como a Empresa preocupa-se com Você" src="#{appResources.img}/btVoce.gif" border="0"/></a> </div> </div> </td> </tr> </table></ComponentRef></div> </td> </tr> <!-- CONTEÚDO --> <tr> <td colspan="2" style="background-image: url('#{appResources.img}/_fundoTrb.gif'); height: 0px;" align="right"> <a class="menuAzulEscuro">SAE - SISTEMA DE AVALIAÇÃO DE EVENTOS</a> </td> </tr> <tr> <td style="width: 190px; background-color: #EFF9FE;"> <div></div> </td> <div style="text-align: left"> <td style="vertical-align: top;" align="left"> <div style="text-align: left" id="content"><HtmlForm enctype="application/x-www-form-urlencoded" id="formListar" inView="true" prependId="true" rendered="true" submitted="false" transient="false"><HtmlCommandButton action="#{GrupoMB.listarTodos}" actionExpression="#{GrupoMB.listarTodos}" disabled="false" id="btListar" immediate="false" inView="true" readonly="false" rendered="true" transient="false" type="submit" value="listar todos"/></HtmlForm><script type="text/javascript"> /*<![CDATA[*/ document.getElementById("formListar:btListar").click(); /*]]>*/ </script><br/><br/> <br/><br/> <br/><br/> <br/><br/> <br/><br/> <b>Adicione o SAE aos seus favoritos. <a href="javascript:addFav();">Clique aqui</a>.</b><br/> </div> </td> </div> </tr> <!-- RODAPÉ --> <tr> <td colspan="2" style="background-image: url('img/_fundoRodapeTrb.gif'); height: 27px;" align="right"> <!-- <div id="bottom" style="position: absolute;"> <ui:insert name="bottom">Bottom</ui:insert> --> <div style="margin: 2px 0px 0px 85px; text-align: left"> <a class="txtAzul11" href="http://intranet.bb.com.br/portal/APPS/rdp/down/index.jsp">Downloads</a> <span class="txtAzul11"><b>•</b></span> <a class="txtAzul11" href="http://intranet.bb.com.br/portal/APPS/rdp/fone/index.jsp">Telefones úteis</a> <span class="txtAzul11"><b>•</b></span> <a class="txtAzul11" href="http://intranet.bb.com.br/portal/APPS/rdp/link/index.jsp">Links de interesse</a> <span class="txtAzul11"><b>•</b></span> <a class="txtAzul11" href="http://www.bb.com.br" target="_blank">bb.com.br</a> <span class="txtAzul11"><b>•</b></span> <a class="txtAzul11" href="http://intranet.bb.com.br/portal/APPS/rdp/mapa/index.jsp">Mapa do site</a> <span class="txtAzul11"><b>•</b></span> <a class="txtAzul11" href="http://intranet.bb.com.br/portal/APPS/rdp/fale/faleConosco.jsp">Fale conosco</a> <span class="txtAzul11"><b>•</b></span> <a class="txtAzul11" href="http://intranet.bb.com.br/portal/APPS/obb/proj/intr/novidades.jsp?mesAtual=1">Novidades da Intranet</a> </div> <!-- </div>--> </td> </tr> </table> <!-- Função responsavel em chamar o Menu --> <script type="text/javascript"> /*<![CDATA[*/ function inicia(){ try{ writeMenus(); }catch(erro){ alert(erro); } } /*]]>*/ </script></UIOutput><!-- Função responsavel em adicionar a pagina inicial nos favoritos --> <script type="text/javascript"> /*<![CDATA[*/ function addFav(){ url = "http://localhost:8080/sae/faces/index.xhtml"; title = "SAE - Sistema de Avaliação Eventos "; if (window.sidebar) { window.sidebar.addPanel(title, url,""); } else if(window.opera && window.print){ var mbm = document.createElement('a'); mbm.setAttribute('rel','sidebar'); mbm.setAttribute('href',url); mbm.setAttribute('title',title); mbm.click(); } else if(document.all){ window.external.AddFavorite(url, title); } } /*]]>*/ </script></UIViewRoot> +- Scoped Variables Request ParametersNameValue_noJavaScriptfalseformListar:btListarlistar todosView AttributesNameValueNoneRequest AttributesNameValueNoneFlash AttributesNameValueNoneSession AttributesNameValueGrupoMBbr.com.bb.sae.mbeans.GrupoMB@ebb2dfApplication AttributesNameValuecsfcffcom.sun.faces.context.flash.ELFlash@182cff0
Código da pagina ListarTodos.
<?xml version="1.0" encoding="UTF-8"?>
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<ui:composition template="/templates/templateprincipal.xhtml"
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:tr="http://myfaces.apache.org/trinidad"
>
<ui:define name="topo"></ui:define>
<ui:define name="conteudo">
<h:form id="formListar" >
<h:commandButton value="listar todos" action="#{GrupoMB.listarTodos}" id="btListar" />
</h:form>
<script type="text/javascript">
/*<![CDATA[*/
document.getElementById("formListar:btListar").click();
/*]]>*/
</script>
</ui:define>
</ui:composition>
Gostei + 0
07/01/2011
Robson Teixeira
Ja que esse erro ocorre em todas as paginas verifique o seu template se segue valido a entrada pois o xhtml trabalha com a mesma validação de xml.
se persistir o erro post seu templete aqui.
att
Robson Passarella
Gostei + 0
07/01/2011
Alberon Oliveira
Segue o meu templatePrincial.
<?xml version="1.0" encoding="UTF-8"?>
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<ui:composition 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">
<f:loadBundle basename="br.com.bb.sae.resources.AppResources" var="appResources"/>
<h:head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="expires" content="0" />
<link href="#{appResources.css}/default.css" rel="stylesheet" type="text/css" />
<link href="#{appResources.css}/cssLayout.css" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" href="#{appResources.js}"/>
<script type="text/javascript" src="#{appResources.js}/menu.js" />
<script type="text/javascript" src="#{appResources.js}/calendario.js" />
<script type="text/javascript" src="#{appResources.js}/aapf.js" />
<title><ui:insert name="titulo">SAE</ui:insert></title>
<ui:include src="menuEsquerdo.xhtml"/>
</h:head>
<h:body onload="inicia()" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">
<table cellpadding="0" cellspacing="0" style="width: 778px; height: 70%;" border="0">
<!-- CABEÇALHO -->
<tr>
<td colspan="2" style="background-image: url('#{appResources.img}/bgTesteiraTr.jpg'); height:10px;" align="right">
<div id="topo">
<ui:include src="../templates/cabecalho.xhtml"></ui:include>
</div>
</td>
</tr>
<!-- CONTEÚDO -->
<tr>
<td colspan="2" style="background-image: url('#{appResources.img}/_fundoTrb.gif'); height: 0px;" align="right">
<a class="menuAzulEscuro">SAE - SISTEMA DE AVALIAÇÃO DE EVENTOS</a>
</td>
</tr>
<tr>
<td style="width: 190px; background-color: #EFF9FE;" >
<div >
<ui:insert name="Menuleft">
</ui:insert>
</div>
</td>
<div style="text-align: left">
<td style="vertical-align: top;" align="left">
<div style="text-align: left" id="content">
<ui:insert name="conteudo">Content</ui:insert>
<br/><br/> <br/><br/> <br/><br/> <br/><br/> <br/><br/> <b>Adicione o SAE aos seus favoritos. <a href="javascript:addFav();">Clique aqui</a>.</b><br/>
</div>
</td>
</div>
</tr>
<!-- RODAPÉ -->
<tr>
<td colspan="2" style="background-image: url('img/_fundoRodapeTrb.gif'); height: 27px;" align="right">
<!-- <div id="bottom" style="position: absolute;">
<ui:insert name="bottom">Bottom</ui:insert> -->
<div style="margin: 2px 0px 0px 85px; text-align: left">
<a class="txtAzul11" href="http://intranet.bb.com.br/portal/APPS/rdp/down/index.jsp">Downloads</a>
<span class="txtAzul11"><b>•</b></span>
<a class="txtAzul11" href="http://intranet.bb.com.br/portal/APPS/rdp/fone/index.jsp">Telefones úteis</a>
<span class="txtAzul11"><b>•</b></span>
<a class="txtAzul11" href="http://intranet.bb.com.br/portal/APPS/rdp/link/index.jsp">Links de interesse</a>
<span class="txtAzul11"><b>•</b></span>
<a class="txtAzul11" href="http://www.bb.com.br" target="_blank">bb.com.br</a>
<span class="txtAzul11"><b>•</b></span>
<a class="txtAzul11" href="http://intranet.bb.com.br/portal/APPS/rdp/mapa/index.jsp">Mapa do site</a>
<span class="txtAzul11"><b>•</b></span>
<a class="txtAzul11" href="http://intranet.bb.com.br/portal/APPS/rdp/fale/faleConosco.jsp">Fale conosco</a>
<span class="txtAzul11"><b>•</b></span>
<a class="txtAzul11" href="http://intranet.bb.com.br/portal/APPS/obb/proj/intr/novidades.jsp?mesAtual=1">Novidades da Intranet</a>
</div>
<!-- </div>-->
</td>
</tr>
</table>
<!-- Função responsavel em chamar o Menu -->
<script type="text/javascript" >
/*<![CDATA[*/
function inicia(){
try{
writeMenus();
}catch(erro){
alert(erro);
}
}
/*]]>*/
</script>
</h:body>
<!-- Função responsavel em adicionar a pagina inicial nos favoritos -->
<script type="text/javascript">
/*<![CDATA[*/
function addFav(){
url = "http://localhost:8080/sae/faces/index.xhtml";
title = "SAE - Sistema de Avaliação Eventos ";
if (window.sidebar) {
window.sidebar.addPanel(title, url,"");
} else if(window.opera && window.print){
var mbm = document.createElement('a');
mbm.setAttribute('rel','sidebar');
mbm.setAttribute('href',url);
mbm.setAttribute('title',title);
mbm.click();
} else if(document.all){
window.external.AddFavorite(url, title);
}
}
/*]]>*/
</script>
</ui:composition>
Bom fds.
Gostei + 0
07/01/2011
Robson Teixeira
Tire do seu template a tag ui:compositon e subistitua por <html> pois o motivo do null pointer deve-se ao fato de que a ui:composition no seu template esteja procurando outra pagina de template.
Teste e confirme se funfou ou naum sua aplicação.
att
Robson Passarella
Gostei + 0
07/01/2011
Alberon Oliveira
Esta com o mesmoo erro e meu Menu não esta carregando completamente so mostra uma
unica opção do menu e essa opção fora do contexto atual.
Colocando a tag <html> no lugar do <ui:composition>
Abraço.
Gostei + 0
07/01/2011
Robson Teixeira
Mande seu projeto para rpateixeira@gmail.com pois estarei analisando(se desejar).
att
Robson Passarella.
Gostei + 0
10/01/2011
Alberon Oliveira
Alguém mais pode mi ajudar?
Gostei + 0
11/01/2011
Dyego Carmo
Gostei + 0
11/01/2011
Alberon Oliveira
Comforme solicitado estão ai.
<?xml version='1.0' encoding='UTF-8'?>
<!-- =========== FULL CONFIGURATION FILE ================================== -->
<faces-config version="2.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd">
// <context-param>
// <param-name>org.apache.myfaces.trinidad.ALTERNATE_VIEW_HANDLER</param-name>
// <param-value>com.sun.facelets.FaceletViewHandler</param-value>
// </context-param>
//Sem esse cara aqui nao funciona nada!!
<application>
<default-render-kit-id>org.apache.myfaces.trinidad.core</default-render-kit-id>
</application>
//Iniciamos a configuracao do managed bean GrupoMB
<managed-bean>
//Nome do managed bean
<managed-bean-name>GrupoMB</managed-bean-name>
//Classe do managed bean
<managed-bean-class>br.com.bb.sae.mbeans.GrupoMB</managed-bean-class>
//Escopo do managed bean
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
//Iniciamos a configuracao do managed bean QuestaoMB
<managed-bean>
//Nome do managed bean
<managed-bean-name>QuestaoMB</managed-bean-name>
//Classe do managed bean
<managed-bean-class>br.com.bb.sae.mbeans.QuestaoMB</managed-bean-class>
//Escopo do managed bean
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
//Iniciamos a configuracao do managed bean EventoMB
<managed-bean>
//Nome do managed bean
<managed-bean-name>EventoMB</managed-bean-name>
//Classe do managed bean
<managed-bean-class>br.com.bb.sae.mbeans.EventoMB</managed-bean-class>
//Escopo do managed bean
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
//Iniciamos a configuracao do managed bean AvaliacaoMB
<managed-bean>
//Nome do managed bean
<managed-bean-name>AvaliacaoMB</managed-bean-name>
//Classe do managed bean
<managed-bean-class>br.com.bb.sae.mbeans.AvaliacaoMB</managed-bean-class>
//Escopo do managed bean
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
//Iniciamos a configuracao do managed bean EventoQuestao
<managed-bean>
//Nome do managed bean
<managed-bean-name>EventoQuestaoMB</managed-bean-name>
//Classe do managed bean
<managed-bean-class>br.com.bb.sae.mbeans.EventoQuestaoMB</managed-bean-class>
//Escopo do managed bean
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
<managed-bean>
<description>
Bean para trazer os dados do MySQL
</description>
<managed-bean-name>Grupo</managed-bean-name>
<managed-bean-class>br.com.beans.Grupo</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
<!-- Configuração do navigation rule Grupo -->
<navigation-rule>
//De onde vem esse navigation rule Grupo
<from-view-id>/pgGrupo/form_grupo.xhtml</from-view-id>
//primeiro caso
<navigation-case>
//se a string de retorno for sucesso..
<from-outcome>sucesso</from-outcome>
//redireciona para essa pagina
<to-view-id>/pgGrupo/sucesso_insercaoGrupo.xhtml</to-view-id>
</navigation-case>
<!-- Configuração do navigation rule Index -->
<navigation-rule>
<navigation-case>
<from-outcome>index</from-outcome>
<to-view-id>/index.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
</navigation-rule>
<navigation-rule>
//De onde vem esse navigation rule
<from-view-id>/pgGrupo/listar_todosGrupo.xhtml</from-view-id>
//primeiro caso
<navigation-case>
//se a string de retorno for sucesso..
<from-outcome>sucesso</from-outcome>
//redireciona para essa pagina
<to-view-id>/pgGrupo/sucesso_todosGrupo.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
<navigation-rule>
//De onde vem esse navigation rule
<from-view-id>/pgGrupo/consultarGrupo.xhtml</from-view-id>
//primeiro caso
<navigation-case>
//se a string de retorno for verdadeiro..
<from-outcome>sucesso_consultarGrupo</from-outcome>
//redireciona para essa pagina
<to-view-id>/pgGrupo/sucesso_consultarGrupo.xhtml</to-view-id>
</navigation-case>
<navigation-case>
//redireciona para essa pagina for falsa
<from-outcome>falha_consultarGrupo</from-outcome>
<to-view-id>/pgGrupo/falha_consultarGrupo.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
<navigation-rule>
//De onde vem esse navigation rule
<from-view-id>/pgGrupo/atualizar.xhtml</from-view-id>
//primeiro caso
<navigation-case>
//se a string de retorno for sucesso..
<from-outcome>sucesso_atualizarGrupo</from-outcome>
//redireciona para essa pagina
<to-view-id>/pgGrupo/sucesso_atualizarGrupo.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
<!-- Acaba aqui a configuração do navigation rule GRUPO -->
<!-- Configuração do navigation rule QUESTÃO -->
<navigation-rule>
//De onde vem esse navigation rule Questao
<from-view-id>/pgQuestao/form_questao.xhtml</from-view-id>
//primeiro caso
<navigation-case>
//se a string de retorno for sucesso..
<from-outcome>sucesso_questao</from-outcome>
//redireciona para essa pagina
<to-view-id>/pgQuestao/sucesso_insercaoQuestao.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
<navigation-rule>
//De onde vem esse navigation rule
<from-view-id>/pgQuestao/atualizarQuestao.xhtml</from-view-id>
//primeiro caso
<navigation-case>
//se a string de retorno for sucesso..
<from-outcome>sucesso_atualizarQuestao</from-outcome>
//redireciona para essa pagina
<to-view-id>/pgQuestao/sucesso_atualizarQuestao.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
<navigation-rule>
//De onde vem esse navigation rule
<from-view-id>/pgQuestao/consultarQuestao.xhtml</from-view-id>
//primeiro caso
<navigation-case>
//se a string de retorno for verdadeira..
<from-outcome>sucesso_consultarQuestao</from-outcome>
//redireciona para essa pagina
<to-view-id>/pgQuestao/sucesso_consultarQuestao.xhtml</to-view-id>
</navigation-case>
<navigation-case>
//se a string de retorno for falsa..
<from-outcome>falha_consultarQuestao</from-outcome>
//redireciona para essa pagina
<to-view-id>/pgQuestao/falha_consultarQuestao.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
<navigation-rule>
//De onde vem esse navigation rule
<from-view-id>/pgQuestao/listar_todasQuestao.xhtml</from-view-id>
//primeiro caso
<navigation-case>
//se a string de retorno for sucesso..
<from-outcome>sucesso_todasQuestao</from-outcome>
//redireciona para essa pagina
<to-view-id>/pgQuestao/sucesso_todasQuestao.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
<!-- Acaba aqui a configurção do navigation rule QUESTÃO -->
<!-- Configuração do navigation rule EVENTO -->
<navigation-rule>
//De onde vem esse navigation rule Evento
<from-view-id>/pgEvento/form_evento.xhtml</from-view-id>
//primeiro caso
<navigation-case>
//se a string de retorno for sucesso..
<from-outcome>sucesso_evento</from-outcome>
//redireciona para essa pagina
<to-view-id>/pgEvento/sucesso_insercaoEvento.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
<navigation-rule>
//De onde vem esse navigation rule
<from-view-id>/pgEvento/atualizarEvento.xhtml</from-view-id>
//primeiro caso
<navigation-case>
//se a string de retorno for sucesso..
<from-outcome>sucesso_atualizarEvento</from-outcome>
//redireciona para essa pagina
<to-view-id>/pgEvento/sucesso_atualizarEvento.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
<navigation-rule>
//De onde vem esse navigation rule
<from-view-id>/pgEvento/consultarEvento.xhtml</from-view-id>
//primeiro caso
<navigation-case>
//se a string de retorno for verdadeira..
<from-outcome>sucesso_consultarEvento</from-outcome>
//redireciona para essa pagina
<to-view-id>/pgEvento/sucesso_consultarEvento.xhtml</to-view-id>
</navigation-case>
<navigation-case>
//se a string de retorno for falsa..
<from-outcome>falha_consultarEvento</from-outcome>
//redireciona para essa pagina
<to-view-id>/pgEvento/falha_consultarEvento.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
<navigation-rule>
//De onde vem esse navigation rule
<from-view-id>/pgEvento/listar_todosEvento.xhtml</from-view-id>
//primeiro caso
<navigation-case>
//se a string de retorno for sucesso..
<from-outcome>sucesso_todosEvento</from-outcome>
//redireciona para essa pagina
<to-view-id>/pgEvento/sucesso_todosEvento.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
<!-- Acaba aqui a configuração do navigation rule Evento -->
<!-- Configuração do navigation rule MONTAGEMAVALIACAO -->
<navigation-rule>
//De onde vem esse navigation rule Questao
<from-view-id>/montagemAvaliacao.html</from-view-id>
</navigation-rule>
<navigation-rule>
//De onde vem esse navigation rule Avaliacao
<from-view-id>/pgAvaliacao/montagemAvaliacao.xhtml</from-view-id>
<navigation-case>
//se a string de retorno for sucesso..
<from-outcome>sucesso_avaliacao</from-outcome>
//redireciona para essa pagina
<to-view-id>/pgAvaliacao/sucesso_avaliacao.xhtml</to-view-id>
</navigation-case>
<navigation-rule>
//De onde vem esse navigation rule
<from-view-id>/pgAvaliacao/listar_todasAvaliacao.xhtml</from-view-id>
//primeiro caso
<navigation-case>
//se a string de retorno for sucesso..
<from-outcome>sucesso_todasAvaliacao</from-outcome>
//redireciona para essa pagina
<to-view-id>/pgAvaliacao/sucesso_todasAvaliacao.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
<navigation-rule>
//De onde vem esse navigation rule Avaliacao
<from-view-id>/pgAvaliacao/EventoQuestao.xhtml</from-view-id>
<navigation-case>
//se a string de retorno for sucesso..
<from-outcome>sucesso_eventoquestao</from-outcome>
//redireciona para essa pagina
<to-view-id>sucesso_eventoquestao.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
</navigation-rule>
</faces-config>
---------------------------->>>>>>>>>>>>>>>>>>>>>>>>----------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<context-param>
<param-name>br.com.caelum.vraptor.encoding</param-name>
<param-value>UTF-8</param-value>
</context-param>
<context-param>
<param-name>javax.faces.PROJECT_STAGE</param-name>
<param-value>Development</param-value>
</context-param>
<context-param>
<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
<param-value>.xhtml</param-value>
</context-param>
<context-param>
<param-name>facelets.DEVELPMENT</param-name>
<param-value>true</param-value>
</context-param>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>faces/index.xhtml</welcome-file>
</welcome-file-list>
<resource-ref>
<res-ref-name>jdbc/intranet</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
<filter>
<filter-name>trinidad</filter-name>
<filter-class>org.apache.myfaces.trinidad.webapp.TrinidadFilter</filter-class>
</filter>
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>cliente</param-value>
</context-param>
<context-param>
<param-name>org.apache.myfaces.trinidad.CHANGE_PERSISTENCE</param-name>
<param-value>session</param-value>
</context-param>
<filter-mapping>
<filter-name>trinidad</filter-name>
<servlet-name>faces</servlet-name>
</filter-mapping>
<servlet>
<servlet-name>faces</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>recursos</servlet-name>
<servlet-class>org.apache.myfaces.trinidad.webapp.ResourceServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<context-param>
<param-name>org.apache.myfaces.trinidad.CACHE_VIEW_ROOT</param-name>
<param-value>true</param-value>
</context-param>
</web-app>
Gostei + 0
13/01/2011
Alberon Oliveira
Alguma novidade referente au Faces.conf.xml e Web.xml
Abraço.
Gostei + 0
14/01/2011
Alberon Oliveira
Esse erro ocorre nas classe do java, deve ta faltando alguam coisa ou conflito de libs.
Naão sei.
An Error has occured: Status Code 500 Exception Type null Message
Exception javax.servlet.ServletException
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:325)
at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1523)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:188)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:641)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:97)
at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:85)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:185)
at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:325)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:226)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:165)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NullPointerException
at javax.faces.component.UIComponentBase.getRenderer(UIComponentBase.java:1268)
at javax.faces.component.UIComponentBase.decode(UIComponentBase.java:788)
at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1047)
at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1042)
at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1042)
at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1042)
at javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:941)
at com.sun.faces.lifecycle.ApplyRequestValuesPhase.execute(ApplyRequestValuesPhase.java:78)
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:312)
... 24 more
Root Cause java.lang.NullPointerException
at javax.faces.component.UIComponentBase.getRenderer(UIComponentBase.java:1268)
at javax.faces.component.UIComponentBase.decode(UIComponentBase.java:788)
at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1047)
at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1042)
at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1042)
at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1042)
at javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:941)
at com.sun.faces.lifecycle.ApplyRequestValuesPhase.execute(ApplyRequestValuesPhase.java:78)
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:312)
at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1523)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:188)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:641)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:97)
at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:85)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:185)
at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:325)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:226)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:165)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
at java.lang.Thread.run(Thread.java:619)
Header List Name Value host localhost:8080 user-agent Mozilla/5.0 (Windows; U; Windows NT 6.0; pt-BR; rv:1.9.1.16) Gecko/20101130 Firefox/3.5.16 accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 accept-language pt-br,pt;q=0.8,en-us;q=0.5,en;q=0.3 accept-encoding gzip,deflate accept-charset ISO-8859-1,utf-8;q=0.7,*;q=0.7 keep-alive 300 connection keep-alive referer http://localhost:8080/site_sae/faces/pgGrupo/form_grupo.xhtml cookie JSESSIONID=422e68a111fbb9f706f2de587aaa content-type application/x-www-form-urlencoded content-length 253 Attribute List javax.servlet.error.message
org.apache.myfaces.trinidadinternal.application._INTERNAL_IDS [/__ADFv__] javax.servlet.error.status_code 500 com.sun.faces.error.view javax.faces.component.UIViewRoot@1269bdb javax.servlet.error.servlet_name Faces Servlet com.sun.faces.context.ExternalContextFactoryImpl_KEY com.sun.faces.context.ExternalContextImpl@1c277aa javax.servlet.error.exception javax.servlet.ServletException javax.servlet.error.request_uri /site_sae/faces/pgGrupo/form_grupo.xhtml org.apache.myfaces.trinidadinternal.renderkit.CACHED_SERIALIZED_VIEW [Ljava.lang.Object;@3e6b03 org.apache.myfaces.trinidadinternal.InitialViewRoot javax.faces.component.UIViewRoot@1269bdb org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl.CONFIG_IN_CONTEXT true org.apache.myfaces.trinidad.util.RequestStateMap {org.apache.myfaces.trinidadinternal.config.dispatch.DispatchResponseConfiguratorImpl.APPLIED=true, org.apache.myfaces.trinidadinternal.config.GlobalConfiguratorImpl.REQUEST_CONTEXT=org.apache.myfaces.trinidadinternal.context.RequestContextImpl@1e3bf37}
Gostei + 0
26/01/2011
Dyego Carmo
Com toda a sua força... CORRA do MyFaces , use o Primefaces no lugar do trinidad.
Gostei + 0
26/01/2011
Alberon Oliveira
Eu já estou lange do Myfaces!
Estou usando o PrimeFaces igual você falou anteriomente.
Estou vendo com ele funciona, pra fazer as alteraçães no meu projeto.
Alguém tem um CRUD do PickList??
Pra facilita as coisa aqui!
Gostei + 0
11/02/2011
Dyego Carmo
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)