voyent
Error in OutputStyleRenderer  XML
Forum Index -> Woodstock to ICEfaces Migration
Author Message
ostense

Joined: 23/Dec/2008 00:00:00
Messages: 8
Offline


Hi !
I am trying to port one page from a woodstock project to ice . I am on deep water and gets the following error:

Code:
 Error in OutputStyleRenderer
 java.lang.IllegalStateException: ICEfaces requires the PersistentFacesServlet. Please check your web.xml servlet mappings
         at com.icesoft.faces.context.DOMResponseWriter.<init>(DOMResponseWriter.java:126)
 


I checked my web.xml and it has the PersistentFacesServlet:

Code:
 <?xml version="1.0" encoding="UTF-8"?>
 <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
     <context-param>
         <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
         <param-value>server</param-value>
     </context-param>
     <context-param>
         <param-name>com.sun.faces.validateXml</param-name>
         <param-value>true</param-value>
     </context-param>
     <context-param>
         <param-name>com.sun.faces.verifyObjects</param-name>
         <param-value>false</param-value>
     </context-param>
     <context-param>
         <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
         <param-value>.xhtml</param-value>
     </context-param>
     <context-param>
         <param-name>facelets.DEVELOPMENT</param-name>
         <param-value>false</param-value>
     </context-param>
     <context-param>
         <param-name>facelets.SKIP_COMMENTS</param-name>
         <param-value>true</param-value>
     </context-param>
     <context-param>
         <param-name>com.icesoft.faces.concurrentDOMViews</param-name>
         <param-value>false</param-value>
     </context-param>
     <context-param>
         <param-name>com.icesoft.faces.debugDOMUpdate</param-name>
         <param-value>false</param-value>
     </context-param>
     <context-param>
         <param-name>com.icesoft.faces.uploadMaxFileSize</param-name>
         <param-value>4048576</param-value>
     </context-param>
     <context-param>
         <param-name>com.sun.faces.enableRestoreView11Compatibility</param-name>
         <param-value>true</param-value>
     </context-param>
     <context-param>
         <param-name>com.icesoft.faces.standardRequestScope</param-name>
         <param-value>true</param-value>
     </context-param>
     <context-param>
         <param-name>com.icesoft.faces.synchronousUpdate</param-name>
         <param-value>false</param-value>
     </context-param>
     <filter>
         <filter-name>UploadFilter</filter-name>
         <filter-class>com.sun.webui.jsf.util.UploadFilter</filter-class>
         <init-param>
             <description>The maximum allowed upload size in bytes.  If this is set to a negative value, there is no maximum.  The default value is 1000000.</description>
             <param-name>maxSize</param-name>
             <param-value>1000000</param-value>
         </init-param>
         <init-param>
             <description>The size (in bytes) of an uploaded file which, if it is exceeded, will cause the file to be written directly to disk instead of stored in memory.  Files smaller than or equal to this size will be stored in memory.  The default value is 4096.</description>
             <param-name>sizeThreshold</param-name>
             <param-value>4096</param-value>
         </init-param>
     </filter>
     <filter-mapping>
         <filter-name>UploadFilter</filter-name>
         <servlet-name>Faces Servlet</servlet-name>
     </filter-mapping>
     <servlet>
         <servlet-name>Faces Servlet</servlet-name>
         <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
         <init-param>
             <param-name>javax.faces.LIFECYCLE_ID</param-name>
             <param-value>com.sun.faces.lifecycle.PARTIAL</param-value>
         </init-param>
         <load-on-startup>1</load-on-startup>
     </servlet>
     <servlet>
         <servlet-name>ExceptionHandlerServlet</servlet-name>
         <servlet-class>com.sun.errorhandler.ExceptionHandler</servlet-class>
         <init-param>
             <param-name>errorHost</param-name>
             <param-value>localhost</param-value>
         </init-param>
         <init-param>
             <param-name>errorPort</param-name>
             <param-value>24444</param-value>
         </init-param>
     </servlet>
     <servlet>
         <servlet-name>ThemeServlet</servlet-name>
         <servlet-class>com.sun.webui.theme.ThemeServlet</servlet-class>
     </servlet>
     <servlet>
         <servlet-name>Persistent Faces Servlet</servlet-name>
         <servlet-class>com.icesoft.faces.webapp.xmlhttp.PersistentFacesServlet</servlet-class>
         <load-on-startup>1</load-on-startup>
     </servlet>
     <servlet>
         <servlet-name>Blocking Servlet</servlet-name>
         <servlet-class>com.icesoft.faces.webapp.xmlhttp.BlockingServlet</servlet-class>
         <load-on-startup>1</load-on-startup>
     </servlet>
     <servlet>
         <servlet-name>uploadServlet</servlet-name>
         <servlet-class>com.icesoft.faces.component.inputfile.FileUploadServlet</servlet-class>
         <load-on-startup>1</load-on-startup>
     </servlet>
     <servlet-mapping>
         <servlet-name>Faces Servlet</servlet-name>
         <url-pattern>/faces/*</url-pattern>
     </servlet-mapping>
     <servlet-mapping>
         <servlet-name>ExceptionHandlerServlet</servlet-name>
         <url-pattern>/error/ExceptionHandler</url-pattern>
     </servlet-mapping>
     <servlet-mapping>
         <servlet-name>ThemeServlet</servlet-name>
         <url-pattern>/theme/*</url-pattern>
     </servlet-mapping>
     <servlet-mapping>
         <servlet-name>Persistent Faces Servlet</servlet-name>
         <url-pattern>/xmlhttp/*</url-pattern>
     </servlet-mapping>
     <servlet-mapping>
         <servlet-name>Persistent Faces Servlet</servlet-name>
         <url-pattern>*.iface</url-pattern>
     </servlet-mapping>
     <servlet-mapping>
         <servlet-name>Persistent Faces Servlet</servlet-name>
         <url-pattern>*.jspx</url-pattern>
     </servlet-mapping>
     <servlet-mapping>
         <servlet-name>Blocking Servlet</servlet-name>
         <url-pattern>/block/*</url-pattern>
     </servlet-mapping>
     <servlet-mapping>
         <servlet-name>uploadServlet</servlet-name>
         <url-pattern>/uploadHtml</url-pattern>
     </servlet-mapping>
     <session-config>
         <session-timeout>
             30
         </session-timeout>
     </session-config>
     <welcome-file-list>
          <welcome-file>faces/intro.jsp</welcome-file>
         </welcome-file-list>
     <error-page>
         <exception-type>javax.servlet.ServletException</exception-type>
         <location>/error/ExceptionHandler</location>
     </error-page>
     <error-page>
         <exception-type>java.io.IOException</exception-type>
         <location>/error/ExceptionHandler</location>
     </error-page>
     <error-page>
         <exception-type>javax.faces.FacesException</exception-type>
         <location>/error/ExceptionHandler</location>
     </error-page>
     <error-page>
         <exception-type>com.sun.rave.web.ui.appbase.ApplicationException</exception-type>
         <location>/error/ExceptionHandler</location>
     </error-page>
     <jsp-config>
         <jsp-property-group>
             <url-pattern>*.jspf</url-pattern>
             <is-xml>true</is-xml>
         </jsp-property-group>
         </jsp-config>
     </web-app>
 


The page I get are just blanc .
frank.ye

Joined: 26/Oct/2004 00:00:00
Messages: 709
Offline


Not sure the details, but more likely related to configurations only.

[Email]
suyou

Joined: 07/May/2009 00:00:00
Messages: 40
Offline


Do you remember how to solve this problem do?
 
Forum Index -> Woodstock to ICEfaces Migration
Go to:   
Powered by JForum 2.1.7ice © JForum Team