Richfaces + Jboss

3 respostas
leandroguima

Pessoal,

Alguém sabe como resolver o erro abaixo quando tento acessar uma página .jsf?
O projeto está rodando em Jboss 4.2.2.

Até eu adicionar o Richfaces (3.2.0) funcionava perfeitamente, após eu o incluir no projeto, todas as páginas que tento acessar o erro abaixo é gerado.

javax.servlet.ServletException: Static resource not found for path /org/richfaces/renderkit/html/css/basic_classes.xcss
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:249)
	org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:147)
	org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:256)
	org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:362)
	org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:488)
	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)


root cause 

org.ajax4jsf.resource.ResourceNotFoundException: Static resource not found for path /org/richfaces/renderkit/html/css/basic_classes.xcss
	org.ajax4jsf.resource.ResourceBuilderImpl.createStaticResource(ResourceBuilderImpl.java:446)
	org.ajax4jsf.resource.ResourceBuilderImpl.createResource(ResourceBuilderImpl.java:251)
	org.ajax4jsf.context.AjaxContextImpl.processHeadResources(AjaxContextImpl.java:414)
	org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:194)
	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
	com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
	org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:147)
	org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:256)
	org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:362)
	org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:488)
	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

Por favor, se alguém puder me ajudar eu agradeço.

3 Respostas

bebad

Vc precisa configurar certinho teu web.xml:

org.richfaces.SKIN blueSky
<filter>
	<display-name>RichFaces Filter</display-name> 
	<filter-name>richfaces</filter-name> 
	<filter-class>org.ajax4jsf.Filter</filter-class> 
</filter>
richfaces Faces Servlet REQUEST FORWARD INCLUDE

verifique se vc esta com os 3 jars corretos:

richfaces-api-3.2.0.GA
richfaces-impl-3.2.0.GA
richfaces-ui-3.2.0.GA

O mesmo erro que apareceu para vc aconteceu aqui quando eu tentei usar o richfaces-3.2.2.GA, dai eu voltei pra versao 3.2.0 e funcionou.

Falouz.

leandroguima

Valeu bebad,

Funcionou direitinho!

Abraço

bebad

eh nozes. :smiley: :smiley:
abrassa.

Criado 10 de junho de 2008
Ultima resposta 16 de set. de 2008
Respostas 3
Participantes 2