MyFaces Tomahawk

Estou fazendo uns testes com a implementação tomahawk do JSF, meus testes possuem exemplos do JsCookMenu, Calendar, DataTable, etc., quando tento rodar a aplicação o erro abaixo é apresentado:

root cause
java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileUpload
org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:117)

Acho que alguma configuração no web.xml…

Meu web.xml contém a seguinte instrução para filter:

extensionsFilter
org.apache.myfaces.component.html.util.ExtensionsFilter

<filter-mapping>
<filter-name>extensionsFilter</filter-name>
<url-pattern>*.faces</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>
	<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
	<servlet-name>Faces Servlet</servlet-name>
	<url-pattern>*.faces</url-pattern>
</servlet-mapping>

Valeu,

Você baixou o apache-commons-fileupload ?

http://jakarta.apache.org/commons/fileupload/

Baixe, pegue o JAR e coloque em seu classpath…

Inclusive, vai pedir mais alguns outros do proprio grupo apache, olhe na doc as dependências do tomahawk.

[]'s

Rodrigo

Boa tarde, aproveitando o topico…

tenho as seguintes libs importadas:

tomahawk-1.1.6
myfaces-core-1.2.0
Commons-Lang2.3

assim que coloco a lib tomahawk… a app nao abre. da erro 404…

eu ja fiz o filter diacordo com o:
http://myfaces.apache.org/tomahawk/extensionsFilter.html

meu filter:

<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> <filter-mapping> <filter-name>MyFacesExtensionsFilter</filter-name> <servlet-name>Faces Servlet</servlet-name> </filter-mapping> <filter-mapping> <filter-name>MyFacesExtensionsFilter</filter-name> <url-pattern>*.faces</url-pattern> </filter-mapping>

eai, o que eu posso fazer ?
abraços