Failed to parse the expression [#{imagensTopo.imagens()}]

1 resposta
mateusviccari

Olá, estava implementando uma galleria do primefaces com o seguinte código:

<p:galleria value="#{imagensTopo.imagens()}" var="image" >  
                <p:graphicImage value="#{image}"/>
            </p:galleria>

Esse método imagens do meu managedBean retorna um arrayList com os caminhos das imagens…
Executando pelo netbeans funcionou beleza, mas fui tentar fazer o deploy no tomcat a partir do .war criado pelo netbeans e deu o seguinte erro:

/imagensTopo.xhtml @16,71 value="#{imagensTopo.imagens()}" Failed to parse the expression [#{imagensTopo.imagens()}]

Alguem tem uma ideia?

1 Resposta

mateusviccari

E ai povão… seguinte descobri qual era o erro… é que o netbeans tinha adicionado ele mesmo uma biblioteca do server faces mais antiga, e eu adicionei na mão os jars da versão mais nova… então pra resolver só removi tudo o que tinha relacionado a server faces nas minhas bibliotecas e adicionei depois só o unico jar do prime faces, a versão mais atual.
Esta certinho agora, se alguem precisar essa pode ser sua solução, se funcionar me manda um email que eu mando a cobrança depois.

Criado 25 de julho de 2012
Ultima resposta 28 de jul. de 2012
Respostas 1
Participantes 1