Problemas ao migrar de RichFaces para PrimeFaces 2.2.1

3 respostas
vinnysoft

Boa Noite pessoal.

Dei uma pesquisada na internet e no fórum, e resolvi alterar o framework de uma aplicação web que possuo de RichFaces para PrimeFaces.

Percebi que a configuração é bem simples, basta adicionar o jar do PrimeFaces no classpath e usar a namespace. Consegui fazer funcionar normalmente quando crio um projeto web novo com JSF 2.0 + PrimeFaces 2.2.1 (uso NetBeans 6.9.1 e Tomcat 6). Os componentes funcionam perfeitamente.

Decidi então trocar o RichFaces pelo PrimeFaces nesta aplicação, mas para minha surpresa os componentes do PrimeFaces não apareceram. É muito estranho, cheguei a copiar a mesma pagina que funcionou na aplicacao nova para dentro da aplicacao anterior e nao funciona.

Pelo que sei não há mais nenhuma configuração a fazer para rodar o PrimeFaces.

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

    <h:head>
        <title>Facelet Title</title>
    </h:head>
    <h:body>
        Hello from Facelets
        <p:spinner/>
    </h:body>
</html>

Essa pagina funciona se crio uma nova aplicação e adiciono o jar. Se eu adicionar o jar na aplicação antiga que estava com o RichFaces e tentar abrir essa pagina, só aparece o texto “Hello from Facelets”, mas o componente <p:spinner /> não aparece.

Alguém tem alguma ideia?

Obrigado!

3 Respostas

E

Ocorre algum erro na linha de comando ? Veja as FAQ http://www.primefaces.org/faq.html

vinnysoft

Não ocorre, a aplicação executa normalmente, só que não aparecem os componentes.

Estou colocando em anexo as imagens do browser executando a aplicação com o código acima.

A imagem 1 esta a aplicação antiga que tinha o RichFaces e substitui pelo PrimeFaces. Não aparece componente nenhum.

A imagem 2 está com a nova aplicação web, com o mesmo código, e aparece o componente normalmente.

Se tiver mais alguma ideia, agradeço!

Obrigado!




mauricioadl

conseguiu resolver seu problema? vc usa strus no projeto?

Criado 19 de abril de 2011
Ultima resposta 17 de ago. de 2011
Respostas 3
Participantes 3