You've got the extensions filter mapped twice for /faces/ and twice for .jsf.
I'd imagine the double /faces one won't matter since whichever one runs first will terminate the filter chain, but having two .jsf ones would cause the filter to run twice... I'd dump the duplicate entries and see what happens. On 8/3/06, octoberdan <[EMAIL PROTECTED]> wrote:
Default: <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <context-param> <param-name>facelets.LIBRARIES</param-name> <param-value>/WEB-INF/sandbox.taglib.xml; /WEB-INF/tomahawk.taglib.xml; /WEB-INF/loomis.taglib.xml</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.REFRESH_PERIOD</param-name> <param-value>2</param-value> </context-param> <context-param> <param-name>facelets.DEVELOPMENT</param-name> <param-value>true</param-value> </context-param> <context-param> <param-name>javax.faces.STATE_SAVING_METHOD</param-name> <param-value>client</param-value> </context-param> <filter> <filter-name>securityFilter</filter-name> <filter-class>com.loomis.security.filter.SecurityFilter</filter-class> <init-param> <param-name>prefix</param-name> <param-value>/lspm</param-value> </init-param> <init-param> <param-name>loginPage</param-name> <param-value>/login.jsf</param-value> </init-param> <init-param> <param-name>public</param-name> <param-value>/public</param-value> </init-param> </filter> <filter> <filter-name>requestParameterProviderFilter</filter-name> <filter-class>org.apache.myfaces.custom.requestParameterProvider.RequestParameterServletFilter</filter-class> </filter> <filter> <filter-name>extensionsFilter</filter-name> <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class> <init-param> <description>Set the size limit for uploaded files. Format: 10 - 10 bytes 10k - 10 KB 10m - 10 MB 1g - 1 GB</description> <param-name>uploadMaxFileSize</param-name> <param-value>100m</param-value> </init-param> <init-param> <description> Set the threshold size - files below this limit are stored in memory, files above this limit are stored on disk. Format: 10 - 10 bytes 10k - 10 KB 10m - 10 MB 1g - 1 GB </description> <param-name>uploadThresholdSize</param-name> <param-value>100k</param-value> </init-param> </filter> <filter> <filter-name>conversationFilter</filter-name> <filter-class>org.apache.myfaces.custom.conversation.ConversationServletFilter</filter-class> </filter> <filter-mapping> <filter-name>extensionsFilter</filter-name> <url-pattern>*.jsf</url-pattern> </filter-mapping> <filter-mapping> <filter-name>requestParameterProviderFilter</filter-name> <url-pattern>*.jsf</url-pattern> </filter-mapping> <filter-mapping> <filter-name>extensionsFilter</filter-name> <url-pattern>/faces/*</url-pattern> </filter-mapping> <filter-mapping> <filter-name>conversationFilter</filter-name> <url-pattern>*.jsf</url-pattern> </filter-mapping> <filter-mapping> <filter-name>securityFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <filter-mapping> <filter-name>extensionsFilter</filter-name> <url-pattern>*.jsf</url-pattern> </filter-mapping> <filter-mapping> <filter-name>extensionsFilter</filter-name> <url-pattern>/faces/*</url-pattern> </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> <description>For Retreiving Resources</description> <display-name>For Retreiving Resources</display-name> <servlet-name>ResourceServlet</servlet-name> <servlet-class>com.loomis.jsf.servlet.ResourceServlet</servlet-class> <init-param> <param-name>resourcePackage</param-name> <param-value>com.loomis.jsf.component.resources</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet> <servlet-name>AJAXFrontController</servlet-name> <servlet-class>com.loomis.jsf.servlet.AJAXFrontController</servlet-class> </servlet> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>*.jsf</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>ResourceServlet</servlet-name> <url-pattern>/LSResourceServlet</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>AJAXFrontController</servlet-name> <url-pattern>/AJAXFrontController</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> <welcome-file>index.html</welcome-file> </welcome-file-list> </web-app> -- View this message in context: http://www.nabble.com/Getting-page%27s-html-as-AJAX-response-from-inputAjaxText-tf2045845.html#a5634907 Sent from the MyFaces - Users forum at Nabble.com.

