Jsf + tomahawk12-1.1.9 + eclipse

3 respostas
I

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>
MyFacesExtensionsFilter *.jsf MyFacesExtensionsFilter /faces/* Faces Servlet javax.faces.webapp.FacesServlet 1 Faces Servlet *.jsf

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…

3 Respostas

P

verifica se

commons-fileupload.jar

existe em seus plugins do eclipse ou no tomcat

Se não tiver, baixa do http://commons.apache.org/fileupload/

e copia para diretorio commom/lib do tomcat

I

Deu certo meu caro muito agradecido…

paulofernandesjr

Para mim não deu certo não, coloquei tudo que deveria no ClassPath e nada

Criado 10 de setembro de 2009
Ultima resposta 18 de set. de 2009
Respostas 3
Participantes 3