JSF, grande problema para rodar uma simples pagina

13 respostas
TeiTei

Galera estou usando o eclipse europa + jboss tools, e quero criar um projeto que rode JSF porem crio tudo certinho, um projeto web e incluo uma pagina inicial com o nome de index.jsp insiro um view um form e um simples inputext porem quando rodo não vai nem a pau…da erro 404 no tom cat alguem pode me dar uma dica?

Obrigado.

13 Respostas

Javabuntu

página não encontrada… post a exception…

rod

Veja se voce adicionou o projeto ao servidor tomcat.

TeiTei

Isso ele diz que nao encontrou vou mandar o erro…

TeiTei

olha o erro:

HTTP Status 404 - /Teste/

--------------------------------------------------------------------------------

type Status report

message /Teste/

description The requested resource (/Teste/) is not available.


--------------------------------------------------------------------------------

Apache Tomcat/6.0.14
TeiTei

ninguem? :frowning:

L

cara vc tem certeza que exportou o projeto para o tomcat?da uma olhada no diretorio do tomcat e veja se o seu .war do projeto ta lá.

TeiTei

Cara eu exportei no eclipse e joguei dentro do tomcat so que mesmo assim nao rola e le fica como status false la…que droga eu ja to tentando fazer isso a 1 mes…

L

cara pode ser problema no tomcat entaum,veja se ele esta exportando td certinho,as lib…os jar´s do jsf ,pois isso e td que se tem que fazer,as vezes tenho este problema mas td se resolve qdo eu exporto o projeto novamente.

TeiTei

Quando crio um projeto e nao incluo jsf ele vai de boa e mostra tudo na tela…nao entendo o que faco de errado.

TeiTei

dentro do meu tomcat onde fica alocado meus wars?

Luiz_Junior

Cara pode ser que o mapeamento para usar jsf no seu web.xml esteja errado isso pode estar impedindo o deploy da sua aplicação.

fabiofalci

Entre no tomcat manager e ve se a tua aplicação realmente está up
http://localhost:8080/manager/html

O

Boa tarde Pessoal. Estou reabrindo esse tópico porque estou com o mesmo problema e ainda nao consegui ver o que pode estar errado. Estou tentando fazer o exemplo do tutorial do GUJ sobre JSF e esta dando esse mesmo erro:

HTTP Status 404 - /financeiro-1.0/index.jsf

type Status report

message /financeiro-1.0/index.jsf

description The requested resource (/financeiro-1.0/index.jsf) is not available.
Apache Tomcat/5.5.12

Sendo que eu gerei um war e coloquei dentro da pasta webapps do TOMCAT e acessei pela URL:

http://localhost:8080/financeiro-1.0/index.jsf

Abri esse war e todos os arquivos estao la, desde bibliotecas ate jsp e arquivos de configuracao. Veja meu arquivo web.xml e faces-config.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app id="WebApp_ID">

	<display-name>financeiro</display-name>
	
	<context-param>
		<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
		<param-value>client</param-value>
	</context-param>
	<context-param>
		<param-name>javax.faces.CONFIG-FILES</param-name>
		<param-value>/WEB-INF/faces-config.xml</param-value>
	</context-param>
	
	<listener>
		<listener-class>com.sun.faces.config.ConfigureListener</listener-class>
	</listener>
	
	<!-- Faces Servlet -->
	<servlet>
		<servlet-name>Faces Servlet</servlet-name>
		<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>
	
	<!-- Faces Servlet Mapping -->
	<servlet-mapping>
		<servlet-name>Faces Servlet</servlet-name>
		<url-pattern>*.jsf</url-pattern>
	</servlet-mapping>
	
			
	
</web-app>

faces-config

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE faces_config PUBLIC 
	"-//Sun microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
	"http://java.sun.com/dtd/web-facesconfig_1_0.dtd">

<faces-config>
	<navigation-rule>
		<from-view-id>/jsp/buscar.jsp</from-view-id>
		<navigation-case>
			<from-outcome>success</from-outcome>
			<to-view-id>/jsp/sucesso_busca.jsp</to-view-id>
		</navigation-case>
		<navigation-case>
			<from-outcome>failure</from-outcome>
			<to-view-id>/jsp/falha_busca.jsp</to-view-id>
		</navigation-case>
	</navigation-rule>
	<navigation-rule>
		<from-view-id>/jsp/inserir.jsp</from-view-id>
		<navigation-case>
			<from-outcome>success</from-outcome>
			<to-view-id>/jsp/sucesse_insercao.jsp</to-view-id>
		</navigation-case>
		<navigation-case>
			<from-outcome>failure</from-outcome>
			<to-view-id>/jsp/falha_insercao.jsp</to-view-id>
		</navigation-case>
	</navigation-rule>
	
	<managed-bean>
		<managed-bean-name>agenda</managed-bean-name>
		<managed-bean-class>br.com.navita.financeiro.AgendaDB</managed-bean-class>
		<managed-bean-scope>session</managed-bean-scope>
	</managed-bean>
</faces-config>

O que pode estar de errado? Eu ja coloquei outro war de uma outra app de teste e funcionou perfeitamente.

Obrigado!!

Criado 9 de abril de 2008
Ultima resposta 29 de jul. de 2008
Respostas 13
Participantes 7