Começando com JSF

12 respostas
N

Pessoal to seguindo o seguinte tutorial bem simples de JSF

http://www.exadel.com/tutorial/jsf/jsftutorial-kickstart.html

E ta dando o seguinte erro;

HTTP Status 404 - /jsfks/pages/inputname.jsf

Mas esta certo o caminho que esta na hierarquia.

Espera a ajuda de vcs pessoal…

12 Respostas

K

Seu face-config.xml esta dentro do WEB-INF e não contem nem um erro de digitação?

N

Ta assim o meu faces-config.xml

e esta na pasta WEB-INF sim…

<?xml version="1.0"?>
<!DOCTYPE faces-config PUBLIC
  "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
  "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
<faces-config>

	<navigation-rule>
	   <from-view-id>/pages/inputname.jsp</from-view-id>
	     <navigation-case>
	     <from-outcome>welcome</from-outcome>
	     <to-view-id>/pages/welcome.jsp</to-view-id>
	</navigation-case>
	</navigation-rule>
  
	<managed-bean>
	  <managed-bean-name>pessoaBean</managed-bean-name>
	  <managed-bean-class>estudo.jsf.manage.bean.PessoaBean</managed-bean-class>
	  <managed-bean-scope>request</managed-bean-scope>
	</managed-bean>

</faces-config>
K

Seu web.xml tem os seguintes nós:

<!-- Faces Servlet Mapping -->
    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.jsf</url-pattern>
    </servlet-mapping>

?

K

Se possível…coloque a extrutura das suas pastas e arquivos também

N

Não ta assim:

<servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.faces</url-pattern>
    </servlet-mapping>

Isso é um problema??

K

é um problema se na linha:

<jsp:forward page="/pages/inputname.jsf" />

Você não estiver colocado:

<jsp:forward page="/pages/inputname.faces" />
N

Minha estrutura ta assim:
Com os jar na pasta lib…


N

Bom mesmo mudando ta dando o mesmo erro…

K

ta faltando a pasta \WEB-INF\classes\

Dentro dela você coloca os seus objetos, exemplo:

\WEB-INF\classes\estudo\jsf\manage\bean\PessoaBean.class

e na pasta lib, você tem que colocar os *.jar

K

Se você estiver utilizando o Eclipse com o “output folder” configurado para a pasta classes e os jar estiverem na pasta lib, desconsidere minha mensagem anterior…

N

Então a pasta classes fica oculta mais ta lá… e os jar’s estão na pasta LIB sim…

N

keniti valeu pela ajuda… tenho q ir agora pra facu… caso poder depois a gente vê esse errinho bobo…

Brigadão

Criado 2 de março de 2007
Ultima resposta 2 de mar. de 2007
Respostas 12
Participantes 2