Jsf

3 respostas
ricardocomp

Olá Galera,
eu estou iniciando com o JSF
agora e estou com um problema
que diz:

HTTP Status 500 -

type Exception report

message

descriptionThe server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: java.lang.RuntimeException: Cannot find FacesContext

root cause

java.lang.RuntimeException: Cannot find FacesContext

note The full stack traces of the exception and its root causes are available in the Sun GlassFish Enterprise Server v2.1 logs.

alguém sabe como que eu faço para
encontrar o FacesContext aqui no netbeans?

[]'s.

3 Respostas

thiago.correa

Você deve configurá-lo no seu web.xml, por precaução, verifique se os jars do JSF estão no classpath

ricardocomp

Jóia Thiago?
Eu estou fazendo uma aplicação
simples e só tenho uma classe java
chamada AgendaBean e uma pagina jsp
chamada index.

Já verefiquei os jars aqui,
mas continua dando problema.

o meu web. xml
está desse jeito:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" 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-app_2_5.xsd">
    <context-param>
        <param-name>com.sun.faces.verifyObjects</param-name>
        <param-value>false</param-value>
    </context-param>
    <context-param>
        <param-name>com.sun.faces.validateXml</param-name>
        <param-value>true</param-value>
    </context-param>
    <context-param>
        <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
        <param-value>client</param-value>
    </context-param>
    <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>/faces/*</url-pattern>
    </servlet-mapping>
    <session-config>
        <session-timeout>
            30
        </session-timeout>
    </session-config>
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
        </welcome-file-list>
    </web-app>

vc ou alguém sabe o que pode estar acontecendo?

[]'s.

brucsantos

Ja tive esse mesmo erro… e o que acontecia e que ele realmente não encontrava os jar do Faces… verifica se vc importou o jar d jsf-api e o do jsf-impl. Eu estou usando o maven em um projeto JSF, vou te passar a linda com minhas dependencias (jars).

<dependency>
			<groupId>javax.faces</groupId>
			<artifactId>jsf-api</artifactId>
			<version>1.2</version>
		</dependency>
		<dependency>
			<groupId>com.sun</groupId>
			<artifactId>jsf-impl</artifactId>
			<version>1.2_04_P02</version>
		</dependency>	


<dependency>
			<groupId>commons-validator</groupId>
			<artifactId>commons-validator</artifactId>
			<version>1.3.1</version>
		</dependency>
		<dependency>
			<groupId>com.sun.facelets</groupId>
			<artifactId>jsf-facelets</artifactId>
			<version>1.1.14</version>
		</dependency>

Os demais em sua maioria o mven ja importa pra mim, que são as dependencias das dependencias…

Mais o mais basico são os dois primeiros que te passei!
Abraços

Criado 28 de maio de 2009
Ultima resposta 28 de mai. de 2009
Respostas 3
Participantes 3