You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by gabriel eduardo oliveros valencia <ge...@hotmail.com> on 2004/01/09 16:36:12 UTC

begining with struts

hi
i'm starting to program with java struts
i'm following a struts tutorial than i downloaded
from the web
i'm doing a example "hello world" and it don't work
the error than i get is the follow:


type Exception report

message

description The server encountered an internal error () that prevented it 
from fulfilling this request.

exception

org.apache.jasper.JasperException: No se puedee cargar la clase TagExtraInfo 
llamada: org.apache.struts.taglib.bean.CookieTei
	org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:94)
	org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:404)
	org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:319)
	org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibraryInfoImpl.java:453)
	org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.java:290)
	org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.java:204)
	org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:458)
	org.apache.jasper.compiler.Parser.parseDirective(Parser.java:523)
	org.apache.jasper.compiler.Parser.parseElements(Parser.java:1577)
	org.apache.jasper.compiler.Parser.parse(Parser.java:171)
	org.apache.jasper.compiler.ParserController.parse(ParserController.java:247)
	org.apache.jasper.compiler.ParserController.parse(ParserController.java:149)
	org.apache.jasper.compiler.ParserController.parse(ParserController.java:135)
	org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:237)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:456)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:552)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:856)


root cause

java.lang.ClassNotFoundException: org.apache.struts.taglib.bean.CookieTei
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1366)
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1213)
	org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibraryInfoImpl.java:450)
	org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.java:290)
	org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.java:204)
	org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:458)
	org.apache.jasper.compiler.Parser.parseDirective(Parser.java:523)
	org.apache.jasper.compiler.Parser.parseElements(Parser.java:1577)
	org.apache.jasper.compiler.Parser.parse(Parser.java:171)
	org.apache.jasper.compiler.ParserController.parse(ParserController.java:247)
	org.apache.jasper.compiler.ParserController.parse(ParserController.java:149)
	org.apache.jasper.compiler.ParserController.parse(ParserController.java:135)
	org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:237)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:456)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:552)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:856)




somebody have a struts tutorial than help me to learn
about java struts?

i have jakarta-tomcat-5.0.16 and j2sdk1.4.1_06

thx for your colaborations

Gabriel Oliveros

_________________________________________________________________
Tired of spam? Get advanced junk mail protection with MSN 8. 
http://join.msn.com/?page=features/junkmail


---------------------------------------------------------------------
To unsubscribe, e-mail: struts-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-dev-help@jakarta.apache.org


Re: begining with struts

Posted by Paul Sundling <to...@tkz.net>.
Have you tried the struts user list?  That's a more appropriate place to 
address a question like this.  You emailed the developer list.

Since the root cause is not finding a class you might start by making 
sure that you have the struts.jar and other dependent libraries 
somewhere that tomcat can find them.  I've noticed that tomcat5 didn't 
seem to find stuff in my jre/lib/ext directory, like tomcat 4 did.  So 
you need to have it in either $TOMCAT_HOME/common/lib or 
$TOMCAT_HOME/webapps/yourWebAppName/WEB-INF/lib.  If you started with 
struts-blank.war file that will have the jars in the right place already. 

As far as tuturials and documentation, 
http://jakarta.apache.org/struts/faqs/index.html is a good place to start.

Paul Sundling

gabriel eduardo oliveros valencia wrote:

> hi
> i'm starting to program with java struts
> i'm following a struts tutorial than i downloaded
> from the web
> i'm doing a example "hello world" and it don't work
> the error than i get is the follow:
>
>
> type Exception report
>
> message
>
> description The server encountered an internal error () that prevented 
> it from fulfilling this request.
>
> exception
>
> org.apache.jasper.JasperException: No se puedee cargar la clase 
> TagExtraInfo llamada: org.apache.struts.taglib.bean.CookieTei
>     org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:94)
>     org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:404)
>     org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:319)
>     org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibraryInfoImpl.java:453)
>     org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.java:290)
>     org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.java:204)
>     org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:458)
>     org.apache.jasper.compiler.Parser.parseDirective(Parser.java:523)
>     org.apache.jasper.compiler.Parser.parseElements(Parser.java:1577)
>     org.apache.jasper.compiler.Parser.parse(Parser.java:171)
>     org.apache.jasper.compiler.ParserController.parse(ParserController.java:247)
>     org.apache.jasper.compiler.ParserController.parse(ParserController.java:149)
>     org.apache.jasper.compiler.ParserController.parse(ParserController.java:135)
>     org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:237)
>     org.apache.jasper.compiler.Compiler.compile(Compiler.java:456)
>     org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
>     org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:552)
>     org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
>     org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
>     org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
>     javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
>
>
> root cause
>
> java.lang.ClassNotFoundException: org.apache.struts.taglib.bean.CookieTei
>     org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1366)
>     org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1213)
>     org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibraryInfoImpl.java:450)
>     org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.java:290)
>     org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.java:204)
>     org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:458)
>     org.apache.jasper.compiler.Parser.parseDirective(Parser.java:523)
>     org.apache.jasper.compiler.Parser.parseElements(Parser.java:1577)
>     org.apache.jasper.compiler.Parser.parse(Parser.java:171)
>     org.apache.jasper.compiler.ParserController.parse(ParserController.java:247)
>     org.apache.jasper.compiler.ParserController.parse(ParserController.java:149)
>     org.apache.jasper.compiler.ParserController.parse(ParserController.java:135)
>     org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:237)
>     org.apache.jasper.compiler.Compiler.compile(Compiler.java:456)
>     org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
>     org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:552)
>     org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
>     org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
>     org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
>     javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
>
>
>
>
> somebody have a struts tutorial than help me to learn
> about java struts?
>
> i have jakarta-tomcat-5.0.16 and j2sdk1.4.1_06
>
> thx for your colaborations
>
> Gabriel Oliveros
>
> _________________________________________________________________
> Tired of spam? Get advanced junk mail protection with MSN 8. 
> http://join.msn.com/?page=features/junkmail
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: struts-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-dev-help@jakarta.apache.org
>
>



---------------------------------------------------------------------
To unsubscribe, e-mail: struts-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-dev-help@jakarta.apache.org