Mike Kienenberger wrote:
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>

Hrm, I was just looking at the very latest WebXmlParser code...

http://svn.apache.org/viewcvs.cgi/myfaces/shared/trunk/core/src/main/java/org/apache/myfaces/shared/webapp/webxml/WebXmlParser.java?rev=393150&view=markup

readFilterMapping() here has url-pattern, but not servlet-name.

What am I missing?

-- Adam


Reply via email to