Saudações meus caros irmãos estou iniciando meus estudos em JSF e quero usar a bliblioteca myfaces Tomahawk junto com eclipse.
Antes de mais nada estou usando o eclipse-jee-galileo-win32 junto com o apache-tomcat-6.0.20 e o myfaces-core-1.2.7-bin como JSF Implementation Libary e então eu coloco no meu projeto no WEB-INF/lib o tomahawk12-1.1.9, só que me deparei com alguns erros de configuração e gostaria de compartilhar pois já não sei o que fazer…
meu web.xml:
<?xml version="1.0" encoding="UTF-8"?> testLib index.html index.htm index.jsp default.html default.htm default.jsp MyFacesExtensionsFilter org.apache.myfaces.webapp.filter.ExtensionsFilter Set the size limit for uploaded files. Format: 10 - 10 bytes 10k - 10 KB 10m - 10 MB 1g - 1 GB</description>
<param-name>uploadMaxFileSize</param-name>
<param-value>20m</param-value>
</init-param>
O erro que aparece no Browser:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Filter execution threw an exception
root cause
java.lang.NoClassDefFoundError: org/apache/commons/fileupload/servlet/ServletFileUpload
org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:321)
root cause
java.lang.ClassNotFoundException: org.apache.commons.fileupload.servlet.ServletFileUpload
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
java.lang.ClassLoader.loadClassInternal(Unknown Source)
org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:321)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.20 logs.
Apache Tomcat/6.0.20
E NO CONSOLE DO ECLIPSE :
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Filter execution threw an exception
root cause
java.lang.NoClassDefFoundError: org/apache/commons/fileupload/servlet/ServletFileUpload
org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:321)
root cause
java.lang.ClassNotFoundException: org.apache.commons.fileupload.servlet.ServletFileUpload
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
java.lang.ClassLoader.loadClassInternal(Unknown Source)
org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:321
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.20 logs.
Apache Tomcat/6.0.20
Quero agradecer o espaço e a atenção, e se tiver uma alma abençoda que possa me ajudar com esses erros de configuração eu fico muito aradecido, pois não sei mesmo o que fazer…