Nenhuma pagina esta funcionando…tao dando o mesmo erro com .jsp e 404 com .faces
muito estranho, estou com todos jars, parece estar tudo certo vou postar os arquivos novamente
[code]org.apache.jasper.JasperException: An exception occurred processing JSP page /WebContent/trabComJSF.jsp at line 13
10: Insert title here
11:
12:
13: <f:view>
14: <h:form id=“formulario”>
15: Digite seu nome: <h:inputText id=“nome” value="#{MeuBean.nome}" required=“true”/>
16: <h:commandButton action="#{MeuBean.acao}" value=“Enviar” id=“submit”/>
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:524)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:417)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause
javax.servlet.ServletException: javax.servlet.jsp.JspException: Cannot find FacesContext
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:850)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
org.apache.jsp.WebContent.trabComJSF_jsp._jspService(trabComJSF_jsp.java:90)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause
javax.servlet.jsp.JspException: Cannot find FacesContext
javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:405)
com.sun.faces.taglib.jsf_core.ViewTag.doStartTag(ViewTag.java:105)
org.apache.jsp.WebContent.trabComJSF_jsp._jspx_meth_f_005fview_005f0(trabComJSF_jsp.java:105)
org.apache.jsp.WebContent.trabComJSF_jsp._jspService(trabComJSF_jsp.java:80)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
[/code]
meupacote.MeuBean
[code]package meupacote;
import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;
public class MeuBean {
private String nome = null;
public void setNome(String nome){
this.nome = nome;
}
public String getNome(){
return nome;
}
public String acao(){
boolean sucesso = true;
FacesContext context = FacesContext.getCurrentInstance();
if (nome != null){
for (int i=0;i<nome.length();i++){
char c = nome.charAt(i);
if (!Character.isLetter(c) && Character.isSpaceChar(c)){
String msg = "digite somente alfabeticos";
FacesMessage message = new FacesMessage(msg);
context.addMessage("formulario",message);
sucesso = false;
break;
}
}
}else{
sucesso = false;
}
return (sucesso ? "sucesso" : "falha");
}
}
[/code]
faces-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<faces-config>
<managed-bean>
<managed-bean-name>MeuBean</managed-bean-name>
<managed-bean-class>meupacote.MeuBean</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
<navigation-rule>
<from-view-id>/trabComJSF.jsp</from-view-id>
<navigation-case>
<from-outcome>sucesso</from-outcome>
<to-view-id>/boasVindas.jsp</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>falha</from-outcome>
<to-view-id>/trabComJSF.jsp</to-view-id>
</navigation-case>
</navigation-rule>
</faces-config>
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>Web</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<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>
</web-app>
trabComJSF
[code]<%@ page language=“java” contentType=“text/html; charset=ISO-8859-1”
pageEncoding=“ISO-8859-1”
%>
<%@ taglib uri=“http://java.sun.com/jsf/html” prefix=“h”%>
<%@ taglib uri=“http://java.sun.com/jsf/core” prefix=“f”%>
Insert title here
Digite seu nome:
[/code]
start apache
[code]02/02/2008 17:15:24 org.apache.catalina.core.AprLifecycleListener init
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Arquivos de programas\Java\jre6\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Arquivos de programas\Java\jre6\bin\client;C:\Arquivos de programas\Java\jre6\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
02/02/2008 17:15:24 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
02/02/2008 17:15:24 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 686 ms
02/02/2008 17:15:24 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
02/02/2008 17:15:24 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.14
ContextListener: attributeAdded('com.sun.faces.ApplicationAssociate', 'com.sun.faces.application.ApplicationAssociate@7691c0')
02/02/2008 17:15:26 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
02/02/2008 17:15:26 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
02/02/2008 17:15:28 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
02/02/2008 17:15:28 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
02/02/2008 17:15:28 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/47 config=null
02/02/2008 17:15:28 org.apache.catalina.startup.Catalina start
INFO: Server startup in 3679 ms
[/code]