Tomahawk works fine on Sun's JSF implementation; the Myfaces api and impl jars are not needed.
It just looks to me like you do not have tomahawk's jarfile in your webapp's WEB-INF/lib dir. I cannot think what else would be wrong. Regards, Simon Nuno Sousa schrieb: > Do I need to use MyFaces api & imp jars? Because i was using Trinidad > without them > > Thanks for any help > > On Tue, Apr 15, 2008 at 10:36 AM, Nuno Sousa <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > 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? >

