problema con struts

estebanja
16 de Abril del 2006
Hola, bajè una aplicaciòn de internet, con sruts. Utilizando el tomcat hago click en mi archivo jsp de una aplicaciòn y me aparece el siguiente error:

org.apache.jasper.JasperException: No se puede cargar la clase TagExtraInfo llamada: org.apache.struts.taglib.bean.CookieTei
org.apache.jasper.compiler.DefaultErrorHandler.jsp Error(DefaultErrorHandler.java:50)
org.apache.jasper.compiler.ErrorDispatcher.dispatc h(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspErro r(ErrorDispatcher.java:279)
org.apache.jasper.compiler.TagLibraryInfoImpl.crea teTagInfo(TagLibraryInfoImpl.java:422)
org.apache.jasper.compiler.TagLibraryInfoImpl.pars eTLD(TagLibraryInfoImpl.java:248)
org.apache.jasper.compiler.TagLibraryInfoImpl.<ini t>(TagLibraryInfoImpl.java:162)
org.apache.jasper.compiler.Parser.parseTaglibDirec tive(Parser.java:423)
org.apache.jasper.compiler.Parser.parseDirective(P arser.java:492)
org.apache.jasper.compiler.Parser.parseElements(Pa rser.java:1552)
org.apache.jasper.compiler.Parser.parse(Parser.jav a:126)
org.apache.jasper.compiler.ParserController.doPars e(ParserController.java:211)
org.apache.jasper.compiler.ParserController.parse( ParserController.java:100)
org.apache.jasper.compiler.Compiler.generateJava(C ompiler.java:146)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:286)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:267)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:255)
org.apache.jasper.JspCompilationContext.compile(Js pCompilationContext.java:563)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:293)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)


causa raíz

java.lang.ClassNotFoundException: org.apache.struts.taglib.bean.CookieTei
org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1338)
org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1187)
org.apache.jasper.compiler.TagLibraryInfoImpl.crea teTagInfo(TagLibraryInfoImpl.java:419)
org.apache.jasper.compiler.TagLibraryInfoImpl.pars eTLD(TagLibraryInfoImpl.java:248)
org.apache.jasper.compiler.TagLibraryInfoImpl.<ini t>(TagLibraryInfoImpl.java:162)
org.apache.jasper.compiler.Parser.parseTaglibDirec tive(Parser.java:423)
org.apache.jasper.compiler.Parser.parseDirective(P arser.java:492)
org.apache.jasper.compiler.Parser.parseElements(Pa rser.java:1552)
org.apache.jasper.compiler.Parser.parse(Parser.jav a:126)
org.apache.jasper.compiler.ParserController.doPars e(ParserController.java:211)
org.apache.jasper.compiler.ParserController.parse( ParserController.java:100)
org.apache.jasper.compiler.Compiler.generateJava(C ompiler.java:146)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:286)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:267)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:255)
org.apache.jasper.JspCompilationContext.compile(Js pCompilationContext.java:563)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:293)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)


nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/5.5.12.

------

mi archivo .class que tiene la clase action , lo puse en la misma carpeta donde està el jsp mencionado.

La librerìa que tiene a org.apache.struts.taglib.bean.CookieTei la agreguè al path.

No sè a què està pasando

Ah, dònde puedo conseguir los archivos de diario de Apache Tomcat/5.5.12.

Desde ya muchas gracias

Saludos



Vulture
16 de Abril del 2006
Una consulta. ¿Cuál es la librería que contiene org.apache.struts.taglib.bean.CookieTei?

Vulture
16 de Abril del 2006
Una consulta, ¿cuál es la librería que contiene a org.apache.struts.taglib.bean.CookieTei?

estebanja
16 de Abril del 2006
Buenas, la libreria que contiene ese paquete es struts.jar.
Saludos
posdata: Quizàs ya sepas que abriendo un archivo .jar con el WINRAR podès verificar que existe un determinado paquete.

neossoftware
16 de Abril del 2006


Echale un ojo a este excelente Ebook para que seas todo un master en Struts:

http://www.theserverside.com/books/sourcebeat/JakartaStrutsLive/index.tss

Tu problema se debe a que dentro de la carpeta WEB-INF no estas colocando los descriptores de las tags de struts, son los que tienen extensión tld.

Saludos y mucha suerte

estebanja
16 de Abril del 2006
Buenas, a ver, en el directorio de tomcat, dentro de la carpeta WEWAPPS tengo:
- la carpeta KAIXO (ahì tengo kaixo.jsp). Cuando cargo el tomcat, hago click sobre él y sigue apareciendo el mismo error.
- y la carpeta WEB-INF, en el cual agreguè todos los *.tld que encontrè en mi màquina, que son:
Fm-rt
Jbmp
jsp2-example-taglib
Sql
Sql-rt
struts-bean
struts-bean-el
struts-html
struts-html-el
struts-logic
struts-logic-el
struts-nested
struts-tiles
struts-tiles-el
X
X-rt
App
C
Controls
C-rt
debug-taglib
example-taglib
Fmt
- y sigue tirando el error, falta algùn tag o archivo?

Desde ya muchas gracias
Saludos





EN WEB-INF, que està en KAIXO, tengo:



...