Usando o Myfaces

2 respostas
C

Gente não consigo resolver esse erro que esta aparecendo, quando eu acho a minha pagina, que tem um componente inputCalendar, mais dá sempre erro.
Estou colocando aqui o erro e o meu web.xml.

type Exception report

message

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

exception

java.lang.IllegalStateException: ExtensionsFilter not correctly configured. Resource mapping missing. Resources cant be delivered. Please see: <a href="http://myfaces.apache.org/tomahawk/extensionsFilter.html">http://myfaces.apache.org/tomahawk/extensionsFilter.html</a>

org.apache.myfaces.renderkit.html.util.AddResourceFactory.throwExtensionsFilterMissing(AddResourceFactory.java:371)

org.apache.myfaces.renderkit.html.util.AddResourceFactory.checkEnvironment(AddResourceFactory.java:352)

org.apache.myfaces.renderkit.html.util.AddResourceFactory.getInstance(AddResourceFactory.java:288)

org.apache.myfaces.custom.tabbedpane.HtmlTabbedPaneRenderer.encodeEnd(HtmlTabbedPaneRenderer.java:87)

javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:720)

javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:623)

javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:546)

org.apache.myfaces.shared_tomahawk.taglib.UIComponentBodyTagBase.doEndTag(UIComponentBodyTagBase.java:54)

org.apache.jsp.TesteMyFaces_jsp._jspx_meth_t_panelTabbedPane_0(TesteMyFaces_jsp.java:291)

org.apache.jsp.TesteMyFaces_jsp._jspx_meth_h_form_0(TesteMyFaces_jsp.java:200)

org.apache.jsp.TesteMyFaces_jsp._jspx_meth_c_view_0(TesteMyFaces_jsp.java:136)

org.apache.jsp.TesteMyFaces_jsp._jspService(TesteMyFaces_jsp.java:87)

org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)

com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)

com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)

org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)

org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)

javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)

org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)

org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)

=====o meu Web.xml=======

<?xml version="1.0" encoding="UTF-8"?> MyFacesExtensionsFilter org.apache.myfaces.component.html.util.ExtensionsFilter maxFileSize 20m
</init-param>
<filter-mapping>
    <filter-name>MyFacesExtensionsFilter</filter-name>
    <url-pattern>*.faces</url-pattern>
</filter-mapping>   

 <filter-mapping>
     <filter-name>MyFacesExtensionsFilter</filter-name>
     <url-pattern>*.jsf</url-pattern>
 </filter-mapping>   

<filter-mapping>
    <filter-name>MyFacesExtensionsFilter</filter-name>
    <url-pattern>*.jsp</url-pattern>
</filter-mapping>

<filter-mapping>
    <filter-name>MyFacesExtensionsFilter</filter-name>
    <url-pattern>/sim/*</url-pattern>
</filter-mapping>
com.sun.faces.verifyObjects false com.sun.faces.validateXml true javax.faces.CONFIG_FILES /WEB-INF/faces-config.xml javax.faces.STATE_SAVING_METHOD client Faces Servlet javax.faces.webapp.FacesServlet 1 Faces Servlet /sim/* 30 login.jsp

2 Respostas

AugustoCSS

cara,
não sei se a ordem faz diferença, mas tente inverter colocando a declaração do filtro do MyFaces no final, depois do ‘Faces Servlet’, ok?
se funcionar avisa ae…

R

Olhe esta thread:
http://www.guj.com.br/posts/list/54046.java#284100

Criado 7 de março de 2007
Ultima resposta 8 de mar. de 2007
Respostas 2
Participantes 3