[RESOLVIDO]Problema com tema do Primefaces 3.0.1 ao usar Eclipse Indigo + Tomcat 7 e Jsf 2.0

Olá,

Estou com um problema ao utilizar o Primefaces 3.0.1 no meu projeto web: o tema dos componentes do primefaces não é aplicado, nem o tema padrão, e eles ficam parecendo componentes html comuns. Andei pesquisando no fórum e na internet em geral, mas as soluções apresentadas não me ajudaram a resolver esse problema.

Eu adicionei os jar dele na pasta lib em WebContent > WebInf > lib e eles também fazem parte do buildpath do projeto. Em tentativas de fazer funcionar, acabei adicionando esses jar do diretorio lib do Tomcat, web container que estou usando no projeto, mas nada até agora.

Estou usando JSF 2.0 e o Tomcat 7 para esse projeto.

Segue meu web.xml:

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

teste

index.html
index.htm
index.jsp
default.html
default.htm
default.jsp

Faces Servlet javax.faces.webapp.FacesServlet 1 Faces Servlet *.jsf
<context-param>  
    <param-name>primefaces.THEME</param-name>  
    <param-value>south-street</param-value>  
</context-param>  

<session-config>  
    <session-timeout>  
        30  
    </session-timeout>  
</session-config>  

[/code]

E a minha página xhtml de teste, com componentes jsf que funcionam normalmente:

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

<h:body>

<f:view contentType="text/html" />
<h:form>
	<h:outputLabel value="PRIMEIRO TESTE JSF - Relacao" />
	<h:panelGrid columns="2">

		<h:outputLabel value="Descricao" for="descricao" />
		<h:inputText value="#{relacaoControle.relacao.descricao}"
			id="descricao" />

		<h:commandButton type="submit" value="Salvar"
			action="#{relacaoControle.salvar}" />
	</h:panelGrid>

	<!-- 		<p:commandButton value="Salvar PRIME" /> -->

	<h:commandButton type="submit" value="Pesquisar"
			action="#{relacaoControle.listar}" />
	<br />
			
	<h:outputLabel value="TABELA - Relacao" />


</h:form>
<h:dataTable value="#{relacaoControle.relacoes}" var="relacao">
	<h:column>
		<f:facet name="header">
			<h:outputText value="Descricao" />
		</f:facet> 
		#{relacao.descricao}
	</h:column>
</h:dataTable>

</h:body>

[/code]

Podem ver que o componente do primefaces que adicionei como teste está comentado.

Um detalhe, esse projeto eu criei como um projeto web comum, sem usar o wizard do Eclipe para gerar um projeto Jsf, e depois eu adicionei os jar do jsf normalmente, atraves da Configuracao do Buildpath.

Alguém tem alguma sugestão de como fazer funcionar, ou sobre o que pode causar isso?

Agradeço desde já

Esse tema que você colocou no web.xml existe ?

<context-param>    
        <param-name>primefaces.THEME</param-name>    
        <param-value>south-street</param-value>        </context-param> 

Tente retirar o código para colocar o tema default.

Sim, lele_vader.
O jar dele eu baixei do proprio site do Primefaces. Mas quando vi que nem o tema padrão do primefaces funcionou foi que adicionei esse.

Dá algum erro na página web ?
Tente usar um firebug para ver se algo acontece.

[quote=MandicaBrito]Sim, lele_vader.
O jar dele eu baixei do proprio site do Primefaces. Mas quando vi que nem o tema padrão do primefaces funcionou foi que adicionei esse.[/quote]
Coisas malucas acontecem. Já deu um Clean no projeto depois de copiar o jar para a pasta lib?
Se possivel tenta usar o primefaces 3.3.1, pode ser incompatibilidade de versão com o tema.

Olá gente,

Depois de tentar e tentar algumas das sugestões de vocês e algumas outras novamente descobri o erro. Faltava adicionar o h no head, para ficar assim: <h:head> :slight_smile:

Agradeço a ajuda de vocês.