JSF com facelets

1 resposta
M

Dae pessoal estou com o problema que é o seguinte.

Tenho um sistema feito com netbeans 5.5.1 jsf myfaces com facelets, rodando no tomcat 5.5.17
Ele funciona corretamente, mas se tiver muito acesso, digo acessar uma página várias vezes “vários refresh`s” em um mesmo link ele “estoura” lançando o erro abaixo:

javax.servlet.ServletException: org/apache/commons/collections/map/ReferenceMap

javax.servlet.ServletException: org/apache/commons/collections/map/ReferenceMap
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:152)
	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)

root cause

java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ReferenceMap
	org.apache.myfaces.application.jsp.JspStateManagerImpl$SerializedViewCollection.getOldSerializedViewsMap(JspStateManagerImpl.java:768)
	org.apache.myfaces.application.jsp.JspStateManagerImpl$SerializedViewCollection.add(JspStateManagerImpl.java:722)
	org.apache.myfaces.application.jsp.JspStateManagerImpl.saveSerializedViewInServletSession(JspStateManagerImpl.java:493)
	org.apache.myfaces.application.jsp.JspStateManagerImpl.saveSerializedView(JspStateManagerImpl.java:332)
	com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:594)
	org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)

OBS: Vale lembrar que este jar esta na aplicação, até por que funciona.

Tirando este erro ele funciona normal, mas é muito estranho.

Alguêm já passou por isto?

Sds,

1 Resposta

M

Pessoal,

Descobri que este erro só acontece com a implementação MyFaces da apache, com a da SUN funciona normalmente.

Sds,

Criado 3 de maio de 2008
Ultima resposta 3 de mai. de 2008
Respostas 1
Participantes 1