Problema MyFaces 1.2

8 respostas
maurenginaldo

Oi pessoal,

já faz um tempinho que estou trabalhando com o jsf e usando a biblioteca MyFaces 1.1.5 e até então tem sido tranquilo.
Estou precisando mexer com as bibliotecas JSTL e li que elas são incompativeis com a versão 1.1.5, e que na versão 1.2 esse problema foi resolvido.

Porém já faz um tempo que tento configurar o MyFaces 1.2 e não consigo. Estou usando Tomcat 6.
Alguém sabe de um link ou tem um tutorial ou listagem das bibliotecas necessárias para trabalhar com a versão 1.2 e como configurar o web.xml ? Parece também que tem que remover algumas bibliotecas do tomcat…?

OBS: Já baixei as bibliotecas do site da apache, mas não consigo fazer funcionar.

Obrigado a todos.

8 Respostas

S

http://www.guj.com.br/posts/list/67340.java#354141

maurenginaldo

Oi Daniel,

no link que vc postou o exemplo está usando a versão 1.1.

<?xml version="1.0" encoding="UTF-8"?>  
<!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"  
                               "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">  
<!--   
     Copyright 2007 Daniel Souza Cardoso <[email removido]>  
-->  
<faces-config>  
</faces-config>

O cabecalho da versão 1.2 é diferente.

<faces-config
    xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd"
    version="1.2">
</faces-config>
</faces-config>

Alguém tem mais alguma idéia?

S

cara isso no face-config, o importante é no web.xml

esta tendo algun erro ai ??

maurenginaldo

Sim, está danto erro.

Coloquei os jar's do myFaces 1.2 e configurei o web.xml e o faces-config do jeito que está no exemplo.
Fiz a página de teste:

<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>

<html>
<head>
<title></title>
</head>
<body>
<f:view>
	<h:form>
		<h:outputText value="mensagem" />
	</h:form>
</f:view>
</body>
</html>

E quando vou executar aparece o erro:

java.lang.RuntimeException: FacesContext not found
S

de que forma esta chamando sua pagina, com qual url ??

maurenginaldo

Essa página é o index.jsp, que é chamada através do web. xml

<welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list>

S

não chame-a dessa forma

http://localhost:8080/suaaplicacao/index.jsf
maurenginaldo

Passou a dar esse erro

javax.servlet.ServletException: Unable to convert string "mensagem" to class "javax.el.ValueExpression" for attribute "value": Property Editor not registered with the PropertyEditorManager
Criado 10 de janeiro de 2008
Ultima resposta 10 de jan. de 2008
Respostas 8
Participantes 2