4 Replies Latest reply on Dec 19, 2008 9:33 AM by Hoang Nguyen

    Websphere 6.1.0.21 + Richfaces 3.2.x

    Hoang Nguyen Newbie

      hi,
      again with topic Websphere and Richfaces. The last update of WAS 6.1 is 6.1.0.21, I have updated, and tried to use Richfaces. It works fine with Richfaces 3.1.5.

      Now WAS 6.1.0.21 support
      - jsf 1.2 (RI)
      - jstl 1.2
      - jsf-facelets 1.1.14
      - el-api 1.0

      but I can not use Richfaces 3.2.x. Because WAS 6.1 support Servlet 2.4 only?
      Richfaces 3.2.x have so many useful features( compare to 3.1.5). Thus I think its senseless to use Richfaces 3.1.5
      following is log

      java.lang.NoSuchMethodError:
       javax/faces/component/UIViewRoot.addPhaseListener
       Ljavax/faces/event/PhaseListener;)V
      
      at org.richfaces.component.DataScrollerPhaseListener.beforePhase(DataScrollerPhaseListener.java:55)
       at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:210)
       at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:118)
       at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
       at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1096)
       at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1037)
       at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
       at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:147)
       at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:256)
       at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:362)
       at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:488)
       at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
       at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
       at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
       at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:832)
       at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:679)
       at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:566)
       at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
       at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3444)
      


      has someone solution? I hope that I will become final answer, whatever can or can not.
      When you need code, I can send it to you.
      Thanks and regards