Olá galera. Estou começando a mexer com Primefaces. Baixei a versâo 3.2. Estou utilizando o Tomcat 7, está tudo funcionando, JSF, tudo ok. Então, coloco o jar do Primefaces na pasta WEB-INF/lib do meu projeto, coloco no lib do Tomcat, e já tentei também incluir lá nas propriedades no classpath (utilizo Eclipse Indigo). Então, tento criar uma página xhtml com um exemplo simples de Primefaces, porém ao abrir a página no navegador, ela simplesmente fica toda branca, nao renderiza nada que está nas tags p: . Segue abaixo o código do arquivo, o web.xml e o faces-config.xml:
obs: ja tentei com várias coisas dentro do p: , e nada funcionou. O que eu coloco dentro de h: renderiza normalmente. Alguma idéia do que pode ser? Obrigado!
[quote=LeoCBS]você comentou que colocou a lib no tomcat e no projeto… ela esta nos dois lugares?
deixe ela apenas classpath do projeto…
qual implementação JSF você está usando?[/quote]
To usando jsf 2.0 . Tentei fazer isso e mesma coisa… Deixei soh no diretorio, tentei importar nas propriedades no projeto, tentei deixar no lib do tomcat, um por um, nenhum deu certo. Tentei com o seguinte codigo:
<?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.prime.com.tr/ui">
<h:head>
</h:head>
<h:body>
<f:view>
<h:form>
<h:outputText value="teste fora do p:" />
<p:accordionPanel>
<p:tab title="First Tab Title" disabled="true">
<h:outputText value="teste dentro do p:" />
</p:tab>
<p:tab title="Second Tab Title">
<h:outputText value="Ipsum" />
</p:tab>
</p:accordionPanel>
</h:form>
</f:view>
</h:body>
</html>
Quando abro a página, aparece os textos dos tres outputText, um do lado do outro (teste for do p: teste dentro do p : Ipsum).
Ae galera, valeu pela ajuda, consegui aqui. Primeiramente, tenho que rodar a página com extensao .jsf . Então coloquei o jar do Primefaces em todo lugar possível (depois vou ver em qual realmente precisa e deixar somente lá), e deixei a linha do xlmns como xmlns:p=“http://primefaces.org/ui” . Muito obrigado a todos pela atenção! Como posso marcar o tópico como resolvido?