[Resolvido] Upgrade Primeface do netbeas 7.0.1 do primeface 2.1 para 3.0

6 respostas
W

Não estou conseguindo fazer funcionar o primeface 3.0 no netbeans. Criei um projeto web novo ja funcioanando o prime 2.1. A pagina de teste abre, funciona certinho. Baixei no site do prime a versao 3.0, fui em bibliotecas, desmarquei a 2.1 e marquei a 3.0, so que não funciona mais nada. Alguma ideia? Se eu desmarcar a 3.0 e marcar a 2.1 volta a funcionar…

6 Respostas

E

verifica se na pasta build/web/WEB-INF/lib (acho que era isso) o arquivo do primefaces 3 está lá, e se o arquivo do primefaces 2.1 não está mais.

W

Sim, ele aparece a 2.1 na pasta, depois de trocar e limpar e construir o projeto de novo, ele troca pra 3.0.
No momento que tiro a 2.1 e marco a 3.0, na propria IDE na edição da pagina ele ja nao reconhece mais as tags do prime.

E

qual o namespace que você está usando para o prime? E qual primefaces 3 está usando?

No primefaces RC2 precisa usar esse namespace http://primefaces.org/ui

Dá uma olhada aqui: http://blog.primefaces.org/?p=1431

W

meu código é este:

<?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.org/ui"
      >
    <!-- xmlns:p="http://primefaces.prime.com.tr/ui" -->
    <h:head>  
    </h:head>  
    <h:body>  
        <p:inputText value="teste" />
    </h:body>  
</html>

Estou usando este jar: [color=blue]primefaces-3.0.M4.jar[/color]

Tentei trocar para o namespace que tem no posto que falou mas nao deu nada…

W

Descrevendo a situação mais detalhadamente seria assim:
Eu tenho um projeto web antigo ja no netbeans, que venho fazendo des da versão 6.0.
Até hoje eu estava usando a versão 7.0 do netbeans. Ai baixei a 7.0.1, E estava tentando colocar o Primeface no projeto.
Como não estava conseguindo, resolvi criar um novo projeto ja com JSF e o Prime padrao do netbenas, OK, funcionou. Então baixei a versão 3.0.M4 do primeface mas nao consegui fazer funcionar. Meu problema então seria: Colocar o primeface 3.0 em um projeto antigo do netbeans. Como eu estava tendo problemas ao adicionar o JSF no projeto antigo, eu criei este novo para, se funcionasse o prime 3.0 nele, eu iria passar do projeto antigo para este novo já com o JSF e o Prime, mas, não consigo fazer funcionar a versão 3, se usar a padrão do netbeans ele funciona. A questão era não usar uma versão que ja saiu de linha. Claro, ainda pretendo procurar uma solução, mas se não tiver, vou ficar com a padrão (2.1) mesmo.

W

Resolvi, depois que o amigo falou sobre o RC2, eu fiquei pensando "não vi essa sigla quando baixei o arquivo." Fui la no site de novo, e baixei novamente, agora eu vi o RC2, os outros M1 ao M4 não estão mais la. Provavelemtne eu fiz merda e baixei o arquivo do local errado. Agora ta tudo certo

<?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:f="http://java.sun.com/jsf/core"  
      xmlns:p="http://primefaces.org/ui">  

    <h:head>  

    </h:head>  

    <h:body>  
        <h:form>
            <p:spinner />  
            <p:inputText value="meu texto personalizado! hahaha" />
        </h:form>
    </h:body>  
</html>
Criado 28 de dezembro de 2011
Ultima resposta 28 de dez. de 2011
Respostas 6
Participantes 2