Erro - Http Status 500

5 views
Skip to first unread message

MiguelCPJava

unread,
Aug 12, 2009, 6:56:57 PM8/12/09
to javasf: JavaServer Faces International Group
Olá pessoal, eu exportei o .war rodei o apache , quando inicio o
programa no browser aparece este erro:

type Exception report

message

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

exception

org.apache.jasper.JasperException: java.lang.RuntimeException:
FacesContext not found
org.apache.jasper.servlet.JspServletWrapper.handleJspException
(JspServletWrapper.java:522)
org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:416)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:
342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


root cause

java.lang.RuntimeException: FacesContext not found
javax.faces.webapp.UIComponentClassicTagBase.getFacesContext
(UIComponentClassicTagBase.java:238)
javax.faces.webapp.UIComponentClassicTagBase.getPreviousJspIdsSet
(UIComponentClassicTagBase.java:1219)
javax.faces.webapp.UIComponentClassicTagBase.checkIfItIsInAnIterator
(UIComponentClassicTagBase.java:1204)
javax.faces.webapp.UIComponentClassicTagBase.setJspId
(UIComponentClassicTagBase.java:165)
org.apache.jsp.megasena_jsp._jspx_meth_f_005fview_005f0
(megasena_jsp.java:134)
org.apache.jsp.megasena_jsp._jspService(megasena_jsp.java:108)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:
342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


note The full stack trace of the root cause is available in the Apache
Tomcat/6.0.18 logs.


Percebir no log do console isso:
SEVERE: Exception starting filter richfaces
java.lang.ClassNotFoundException: org.ajax4jsf.Filter
at org.apache.catalina.loader.WebappClassLoader.loadClass
(WebappClassLoader.java:1360)
at org.apache.catalina.loader.WebappClassLoader.loadClass
(WebappClassLoader.java:1206)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter
(ApplicationFilterConfig.java:249)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef
(ApplicationFilterConfig.java:397)
at org.apache.catalina.core.ApplicationFilterConfig.<init>
(ApplicationFilterConfig.java:108)
at org.apache.catalina.core.StandardContext.filterStart
(StandardContext.java:3709)
at org.apache.catalina.core.StandardContext.start
(StandardContext.java:4356)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:
443)
at org.apache.catalina.core.StandardService.start
(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:
710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
12/08/2009 19:53:26 org.apache.catalina.core.StandardContext start

será que é por causa disso?

Pois no código eu uso FacesContext e no erro da FacesContext not
found.

Desde já agradeço pela atenção.

João Miguel

unread,
Aug 12, 2009, 7:23:55 PM8/12/09
to javasf: JavaServer Faces International Group
Pessoal encontrei o erro, e o mesmo estava no web.xml 
é o seguinte meu antigo web.xml tinha as seguintes linhas:
 <servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>/faces/*</url-pattern>
  </servlet-mapping>
 
ai pesquisando encontrei um post que falava desse mesmo erro e pedia para mudar para essas linhas:
 

<servlet-mapping>
  <servlet-name>Faces Servlet</servlet-name>
  <url-pattern>*.jsf</url-pattern>
 </servlet-mapping>
 <servlet-mapping>
  <servlet-name>Faces Servlet</servlet-name>
  <url-pattern>/faces/*</url-pattern>
 </servlet-mapping>
 
 
Obrigado e espero ter ajudado alguem com esse mesmo erro.
Ate a próxima.
2009/8/12 MiguelCPJava <miguel...@gmail.com>



--
=========================
ALJUG - Alagoas Java User Group
http://aljug.dev.java.net/
Fundador ALJUG
João Miguel - JUG Leader
Desenvolvedor JSF
=========================
Reply all
Reply to author
Forward
0 new messages