Hi,

I'm using seam+richfaces+trinidad+tomahawk and i'm having this Exception:

(...)
10:07:18,059 INFO  [Component] Component: treeTable, scope: EVENT, type:
JAVA_BEAN, class: org.apache.myfaces.tomahawk.treetable.TreeTable
10:07:18,063 INFO  [Contexts] starting up:
org.jboss.seam.security.facesSecurityEvents
10:07:18,064 INFO  [Initialization] done initializing Seam
10:07:18,065 ERROR [[/seamRFProj]] Exception starting filter
MyFacesExtensionsFilter
java.lang.ClassNotFoundException:
org.apache.myfaces.webapp.filter.ExtensionsFilter
    at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
    at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
    at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:249)
    at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
    at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
    at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3722)
    at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4367)
    at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:790)
    at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:770)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:553)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
(...)


I configured web.xml like the page says:
(..)
    <!-- Tomahawk -->
    <context-param>
        <param-name>org.apache.myfaces.ADD_RESOURCE_CLASS</param-name>

<param-value>org.apache.myfaces.component.html.util.StreamingAddResource</param-value>
    </context-param>

    <filter>
        <filter-name>MyFacesExtensionsFilter</filter-name>

<filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
        <init-param>
            <param-name>maxFileSize</param-name>
            <param-value>20m</param-value>
        </init-param>
    </filter>

    <!-- 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>Faces Servlet</servlet-name>
    </filter-mapping>

    <!-- extension mapping for serving page-independent resources
(javascript, stylesheets, images, etc.)  -->
    <filter-mapping>
        <filter-name>MyFacesExtensionsFilter</filter-name>
        <url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
    </filter-mapping>

    <!-- extension mapping for adding <script/>, <link/>, and other resource
tags to JSF-pages  -->
    <filter-mapping>
        <filter-name>MyFacesExtensionsFilter</filter-name>
        <url-pattern>*.jsf</url-pattern>
    </filter-mapping>
(...)

Any idea?

Thanks

-- 
Ping is just a number timming is everything

Reply via email to