0 Replies Latest reply on Jul 18, 2012 8:21 AM by angelgp

    Problem RichUploadFile + Ajax4JSF + PrettyFaces + Websphere 6.1

    angelgp

      Hi!

       

      We are working with an webapp that use rich:fileUpload and we have problems with the uploaded file because we can´t get to load into the backingbean.

       

      We use Richfaces 3.3.3 and prettyFaces 3.3.2

       

      Moreover, we have the custom propertie com.ibm.ws.webcontainer.invokefilterscompatibility” = true

       

      Our web.xml is:

       

      <!-- ============================== Filters ============================== -->

      <filter>

        <filter-name>openSessionInView</filter-name>

        <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>

        <init-param>

         <param-name>sessionFactoryBeanName</param-name>

         <param-value>sessionFactory</param-value>

        </init-param>

      </filter>

      <filter>

        <filter-name>Pretty Filter</filter-name>

        <filter-class>com.ocpsoft.pretty.PrettyFilter</filter-class>

      </filter>

      <!-- filtro de Ajax4JSF -->

      <filter>

          <display-name>Ajax4jsf Filter</display-name>

          <filter-name>ajax4jsf</filter-name>

          <filter-class>org.ajax4jsf.Filter</filter-class>

          <init-param>

              <param-name>enable-cache</param-name>

              <param-value>true</param-value>

          </init-param>

          <init-param>

              <param-name>forceparser</param-name>

              <param-value>false</param-value>

          </init-param>   

          <init-param>

              <param-name>createTempFiles</param-name>

              <param-value>false</param-value>

          </init-param>   

          <init-param>

              <param-name>maxRequestSize</param-name>

              <param-value>8000000</param-value>

          </init-param>  

      </filter>

       

      <!-- ======================= Filter mapping ============================== -->

      <filter-mapping>

        <filter-name>openSessionInView</filter-name>

        <url-pattern>*.jsf</url-pattern>

      </filter-mapping>

       

      <filter-mapping>

        <filter-name>Pretty Filter</filter-name>

        <url-pattern>/*</url-pattern>

        <dispatcher>REQUEST</dispatcher>

        <dispatcher>FORWARD</dispatcher>

        <dispatcher>ERROR</dispatcher>

      </filter-mapping>

       

      <filter-mapping>

          <filter-name>ajax4jsf</filter-name>

          <url-pattern>/*</url-pattern>   

          <dispatcher>REQUEST</dispatcher>

          <dispatcher>FORWARD</dispatcher>

          <dispatcher>ERROR</dispatcher>

      </filter-mapping>

       

      <!-- =========================== Listeners =============================== -->

      <listener>

        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>

      </listener>

      <listener>

        <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>

      </listener>

      <servlet>

       

       

      Does somebody know some tip? any help?

       

      Thanks!