org.apache.myfaces.shared_impl.webapp.webxml.WebXmlParser readFilterMapping
> > WARNING: Ignored element 'servlet-name' as child of 'filter-mapping'.
> >
> >     <filter-mapping>
> >         <filter-name>AdfFacesFilter</filter-name>
> >         <servlet-name>FacesServlet</servlet-name>
> >     </filter-mapping>
> >     <filter-mapping>
> >         <filter-name>MyFacesExtensionsFilter</filter-name>
> >         <servlet-name>FacesServlet</servlet-name>
> >     </filter-mapping>
> >
> > Perhaps because my filter-mappings are defined before my servlets?

On 4/14/06, Adam Winer <[EMAIL PROTECTED]> wrote:
You're seeing a bug
> in the MyFaces's WebXmlParser code  - it only understands
> url-pattern.  I suspect that this means you need to change
> the ExtensionsFilter mapping from servlet-name to url-pattern,
> which will probably fix up #1, but you should also file a bug against
> MyFaces to support servlet-name mappings for ExtensionsFilter.

Unless something has regressed recently, MyFaces most certainly
supports servlet-name.  I use it almost exclusively in my web.xml
file, and it's the recommended way to install the Extensions filter on
our web site.


    <!-- extension mapping for adding <script/>, <link/>, and other
resource tags to JSF-pages  -->
    <filter-mapping>
             <filter-name>MyFacesExtensionsFilter</filter-name>
             <!-- servlet-name must match the name of your
javax.faces.webapp.FacesServlet entry -->
             <servlet-name>FacesServlet</servlet-name>
    </filter-mapping>

Reply via email to