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,
kleins
Julho 6, 2007, 6:52pm
#2
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